@dcaraxes
meme engineer

Импортирование доменных моделей другого сервиса?

Привет! Ситуация следующая: есть три сервиса - A, B и C. Сейчас сервис A ходит напрямую в сервис C по gRPC, но идет работа по добавлению между ними сервиса B. У сервисов есть и другие задачи помимо взаимодействия между этими тремя. Будет ли корректным использование в сервисе B импортирование и использование доменных моделей сервиса C? Из плюсов я вижу что при расширении моделей в C они подтянутся в B просто обновлением версии сервиса в go.mod, когда в случае дублирования этой модели в обеих сервисах придется вручную сверять модель у каждого.
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Импорт grpc-контрактов будет корректным.

Импорт доменных моделей — нет. Потому что доменные модели должны быть независимыми внутри самого сервиса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы