LINUX.ORG.RU

История изменений

Исправление 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, но сложнее и с проблемами.