Я застрял в водовороте аналитического паралича, пытаясь применить DDD к различным приложениям, которые я либо разработал в прошлом, либо планирую делать в будущем.
Возьмем, к примеру, простую лигу софтбола. У нас есть лиги, команды, принадлежащие лиге (только одной), и игроки, принадлежащие одной команде. Я знаю, что эти правила могут различаться, но давайте просто притворимся.
как я понимаю, команда не может существовать без лиги, и если вы удаляете лигу, вы удаляете все принадлежащие ей команды (а также игроков), поэтому у меня здесь есть одна совокупность, корнем которой является лига. теперь команды также являются важной концепцией, значит ли это, что команда также может быть корнем агрегата? Эванс утверждает, что когда вы удаляете совокупный корень, все его внутренние элементы также удаляются, так что это оставит команду без родительской лиги.
если кто-то может пролить свет, я был бы очень благодарен.
Благодарность