Егор Урванов

Агрегат

Спеки и архитектура

Группа связанных объектов предметной области, которая меняется как единое целое через корень и сама держит бизнес-правила. У агрегата есть команды, которые его меняют; версия, которая растёт с каждым изменением; модели отображения, чтобы посмотреть, что внутри; события, которые он отправляет в другие ограниченные контексты. В спеках по агрегатам одна спека описывает один агрегат.

Агрегат «Заказ»Кореньверсия 7ПозицииБизнес-правиласумма ≥ 0, оплаченный не меняетсяКомандыДобавить позициюОплатитьМодели отображениякарточка и список заказовСобытие«Заказ оплачен»Граница контекстаДоставкадругой контекст● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, границаКоманды меняют агрегат, правила внутри его защищают, модели отображения показывают, события уходят в другой контекст

Источник: Мартин Фаулер: агрегат DDD

Где встречается · 4

Связанные термины

Весь глоссарий

© 2026 Егор Урванов