Глоссарий

Domain-Driven Design (DDD)

DDD (Domain-Driven Design) — подход к разработке ПО, где центром является доменная модель: язык, концепты и правила бизнеса. Разработчики и доменные эксперты используют один язык (Ubiquitous Language). Код отражает реальный бизнес, а не структуру БД.

Ключевые концепции

Когда оправдан

DDD добавляет сложность. Оправдан для сложных доменов с богатой бизнес-логикой. Для простых CRUD-приложений — избыточен.