то может быть агрегат с одним объектом.
Если нет. То судя по тексту агрегат должен быть только релейшенами.
Хотя если представить документную бд - то можем.
мы можем мэпить что хотим и как хотим. Смысл в том как нам убедиться что с этими данными раз там все сложно и у нас только приложение может гарантировать целостность этих данных обезопастить от ситуации когда несколько пользователей одновременно чет делают с этими штуками. я больше скажу - если у тебя нет проблемы "несколько пользователей делают что-то одновременно" то ценность использования агрегатов падает
Представим кейс - проблемы одновременного доступа нет. Агрегат не юзаем. Получается у нас например 3 сущности. Обновляем их по очереди. 1я применилась, 2я сущность зафейлилась. Что делать? Стейт не валидный получается то.
Обсуждают сегодня