Как заставить бэкэнд микросервиса с лямбдой общаться друг с другом? - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть API-шлюз с 2 лямбдами за ним. Лямбда A отвечает за все /orders звонки, а другой (лямда B) за все products/. Таким образом, вы можете создать заказ, используя лямбду A, но тогда должна быть запущена функция удаления товара в товарах. Количество продуктов должно уменьшиться. Эта функция создается в лямбда-бине и может также запускаться из шлюза API (но затем администратором, а не конечным пользователем).

Это нормальный способ обработки вещей в микросервисах? Какой способ AWS рекомендуете? Я читал о публикации в SNS для запуска другой лямбды, но не сразу вижу решение, так как они также должны запускаться API-шлюзом. Я также читал о пошаговых функциях, но это подходит для более строгих случаев

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