Это может показаться немного странным, но я сталкиваюсь с ситуацией, когда у меня есть микро-сервис, который собирает некоторые логики цен c, но для этого ему нужна куча информации, которую предоставляет другой микро-сервис.
Я полагаю, что у меня есть два варианта: (1) получить все необходимые мне данные из базы данных и игнорировать работу GraphQL, которая была выполнена в этом другом микро-сервисе, или (2) каким-то образом ударить этот другой микро-сервис из моего текущего сервиса и получи необходимые мне данные.
Как бы кто-то сделал sh (2)?
У меня нет четкого пути, как это сделать без создания беспорядка .
Я полагаю, что превращение моего ценового микро-сервиса в маленького клиента может сработать, но я просто не уверен, что это плохая практика.