Как вы общаетесь между службой домена и базой данных? Используете ли вы хранилище так же, как это делается из совокупного корня? Или вы помещаете службу домена в общую корневую службу?
До сих пор мои сервисы использовали репозитории напрямую через конструкторские зависимости.
Включаете ли вы сервисы в свои совокупные корневые модели или ваш сервисный уровень работает с моделями доменов с помощью параметров метода?