Как модулям правильно взаимодействовать в модульной архитектуре
Вечер добрый дорогие знатоки!
Недавно делая архитектуру своего приложения у меня с коллегой возник спор о правильном взаимодействии модулей
Припустим у меня есть модуль owner и auth Так вот в модуле auth мне нужно создать екземпляр ownera в модуле есть такие сущности как module controller service repository
Я придложил своему коллеге имрортить сервис и уже через него стучаться на repository
Мой коллега наоборот предложил импортить сразу repository

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