История изменений
Исправление Midael, (текущая версия) :
Какие есть бестпрактис на этот счет?
микросервис должен иметь специальную «REST API ручку».
Или grpc или что-то еще такого же рода.
Различные очереди (RabbitMQ, Kafka) при это не взаимоисключающее явление - они решают другую задачу, не RPC, а обеспечение eventual consistency
GraphQL
Это в основном для клиентов. В том числе потому, что умеет в аггрегацию. Сейчас местами есть сентимент, что ну его нафиг - переизобрели ODATA, но сложнее и с проблемами.
Исходная версия Midael, :
Какие есть бестпрактис на этот счет?
микросервис должен иметь специальную «REST API ручку».
Или grpc или что-то еще такого же рода.
Различные очереди (RabbitMQ, Kafka) при это не взаимоисключающее явление - они решают другую задачу, не RPC, а обеспечение eventual consistency
GraphQL
Это в основном для клиентов. В том числе потому, что умеет в аггрегацию. Сейчас местами есть [urlhttps://bessey.dev/blog/2024/05/24/why-im-over-graphql]сентимент, что ну его нафиг - переизобрели ODATA, но сложнее и с проблемами.