подскажет куда копать. Если коротко, есть сервис A, который предоставляет метод получения данных из БД, пришли ребята из сервиса B и просят, чтобы им данные предоставляли в ином виде, с другими фильтрами. В такой ситуации обычно делают метод внешнего интерфейса в сервисе А с названием в духе SomethingForB, но есть ощущение, что таким образом повышается связность микросервисов, сервис A содержит логику потребителей. Скажите, насколько моё ощущение ложно? Может это все тараканы в голове...
ну альтернатива это юзать то, что для сервиса А, а фильтры пусть сами на своей стороне готовят?)
если твой метод нужен только сервису б, а всем остальным обычной апишки хватает, то возможно можно подумать как убрать преобразования на сторону сервиса б. но вообще, это действительно задача для сервиса а, если это его ответственность.
расширить какой-нибудь запрос на чтение
Если второму сервису недостаточно тех методов чтения что имеет первый, то да, вполне нормальным будет их предоставить
Обсуждают сегодня