Обмен данными между микросервисами.
Всем привет. Интересует вопрос как сделать «удобный» обмен данными между микросервисами?
Допустим есть 10 микросервисов у каждого есть свой БД с каким-то данными. Но когда мы сталкиваемся с ситуаций, что в первом микросервисе нужно получить данные, которые лежат в БД «второго» микросервиса, то это становится не очень удобно, потому что тогда «воторой» микросервис должен иметь специальную «REST API ручку». Какие есть бестпрактис на этот счет? Может GraphQL
? Или что-то еще?