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