Говорить, что это задача плохая?))
как задача может быть плохая? может быть криворукий программист, у которого познания в системной архитектуре заканчиваются на заказывании побольше оперативки, чтобы держать там весь стейт приложения, вместо того чтобы делать многоуровневый кэш и балансировку