Как модулям правильно взаимодействовать в модульной архитектуре

Вечер добрый дорогие знатоки!

Недавно делая архитектуру своего приложения у меня с коллегой возник спор о правильном взаимодействии модулей

Припустим у меня есть модуль owner и auth Так вот в модуле auth мне нужно создать екземпляр ownera в модуле есть такие сущности как module controller service repository

Я придложил своему коллеге имрортить сервис и уже через него стучаться на repository

Мой коллега наоборот предложил импортить сразу repository введите сюда описание изображения

Хотелось бы узнать как сделать лутше с точки зрения архитектуры модульного приложения


Ответы (0 шт):