У меня есть некоторые опасения по поводу идеи переноса текущей системы микросервисов в безсерверную систему.
Прямо сейчас между сервисами происходит обмен данными по HTTP или API на основе.
Безсерверная лямбда или функция могут общаться друг с другом с помощью вызова функции или лямбда-вызова. Это можно сделать, изменив весь HTTP-код на лямбда-вызов во всех сервисах.
Другим способом по-прежнему является использование HTTP-запроса для вызова другой службы, которая работает в лямбде через API-шлюз. Этот метод вызова не подходит, потому что запрос на обслуживание отправляется в Интернет и снова возвращается в API-шлюз, а затем соседний сервис получает запрос. Слишком долго и не имеет смысла для меня.
Я буду рад, если лямбда-приложение вызовет другое лямбда-приложение с HTTP-запросом в локальной сети, это все еще мое исследование о том, как это сделать.
Хотелось бы узнать от всех вас о вашем опыте миграции микросервисов на основе HTTP-связи между сервисами в бессерверные, такие как Lambda или Functions?
Измените ли вы весь свой код на вызов конкретной лямбда-функции?
Используете ли вы HTTP через Интернет и API Gateway снова для вызова соседнего сервиса?
Вы, ребята, разобрались в лямбда-звонках в локальной / частной сети?
Спасибо