У меня была дискуссия с моим коллегой о том, как мы должны реализовать связь между двумя микросервисами. На данный момент у нас есть 2 микросервиса, которые зависят друг от друга, потому что мой коллега хотел избежать дублирования кода, повторно используя объекты DTO, которые использовались для REST API.
В идеальном мире у нас не было бы никакой зависимости между сервисами, но в нашем случае это имеет смысл. На мой взгляд, это сочетает в себе услуги, которые хуже, чем дублирование DTO.
Не могли бы вы продублировать DTO во втором микро-сервисе или есть другие решения?