когда тот сервис работал, к которому было приложение - эластик под стол ходил.
Решение было именно для минимизации запросов на бэк, соответсвенно очень четко были синканы запросы всех клиентов, чтобы cdn хранил бандлы, клиенты получали только измененные.
это было андроид приложение. Получается есть ресайклер вью (или тогда это был еще листвью), список более 100 элементов. на каждый нужно собрать "карточку", срок обновления данных - минута. запрос на все - довольно "тяжелый" соответственно.
Решение - загрузить прекэш, и соответственно строить все локально из б.д., обновляя переодически кэш.