Я разработал систему поиска продуктов с использованием сервисов AWS API Gateway, Lambda, ElasticSerach.Когда пользователь запрашивает продукт, веб-сервер перенаправляет этот запрос в API GW, затем вызывается функция Lambda, и Lambda запускает поисковый запрос в ES и отправляет обратно результаты.
Это работает нормально, но я хочу, чтобы результаты запросов куда-то кэшировались, если он возвращает более 40 элементов, чтобы пользователи могли перейти на следующую страницу и т. Д., Не вызывая Lambda снова и снова.
Есть ли простой способ сделать это без создания веб-службы с использованием Node.js или чего-то подобного, я проверял ElastiCache, но не смог найти подходящий вариант использования.
Есть идеи, как этого достичь без поддержки круглосуточного веб-сервиса?
Спасибо!