
Комментарии 4
Спасибо за статью! Поясните новичку, на втором рисунке, что отвечает транформацию протокола gRPS в REST в микросервисе платежей в систему платежей и обратно?

Добрый день! Если вы про эту часть схемы, то тут никакого преобразования нет - это обычная интеграция систем :)
Микросервис платежей работает на gRPC, т.е. чтобы его вызывать, надо использовать это вид API.
Система платежей - внешняя платежная система как ЮКасса, Сбер Пэй, и другие.
В микросервисе платежей часть gRPC методов интеграционные.
И при обработке gRPC запроса на создание платежа, который приходит от API Gateway, микросервис платежей "под капотом" вызывает внешнюю платежную систему по её REST API. Тут преобразования со стороны API Gateway нет. Тут обычный маппинг данных для интеграции будет в логике кода микросервиса платежей.
Надеюсь удалось объяснить.
Больше про интеграции рассказывала тут - подкаст про интеграции: https://getanalyst.ru/podcast/problemy-v-rabote-s-zadachami-na-integracii (https://t.me/kateit/25)
Хоть и выглядит как статья от LLM-ки, но читалось легко и с интересом. Спасибо автору за труды, кем или чем бы он ни был :D
Что такое API Gateway: 10 главных функций и роль в архитектуре микросервисов [полный гайд]