Архитектура поисковой системы продукта - PullRequest
0 голосов
/ 23 октября 2018

Я разработал систему поиска продуктов с использованием сервисов AWS API Gateway, Lambda, ElasticSerach.Когда пользователь запрашивает продукт, веб-сервер перенаправляет этот запрос в API GW, затем вызывается функция Lambda, и Lambda запускает поисковый запрос в ES и отправляет обратно результаты.

Это работает нормально, но я хочу, чтобы результаты запросов куда-то кэшировались, если он возвращает более 40 элементов, чтобы пользователи могли перейти на следующую страницу и т. Д., Не вызывая Lambda снова и снова.

Есть ли простой способ сделать это без создания веб-службы с использованием Node.js или чего-то подобного, я проверял ElastiCache, но не смог найти подходящий вариант использования.

Есть идеи, как этого достичь без поддержки круглосуточного веб-сервиса?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...