Добрый вечер. Хотелось бы узнать, какие бизнес правила должны соблюдаться и кто за эти правила собственно отвечает.
За пример возьму смену почты и ее уникальность. Я ее могу решить: уником в базе, могу в репозитории сделать метод на наличие существующей почты, могу перенести эту проверку в доменный сервис и проверять там, могу доменный сервис прокинуть в агрегат и проверять там.
Где найти правильную границу?