DDD
Философия проектирования Эрика Эванса (2003): моделировать код по языку и правилам предметной области бизнеса.
Понятия: единый язык, ограниченный контекст, агрегат, сущность, объект-значение. Хорош для сложной бизнес-логики, избыточен для CRUD-приложений. Подтолкнул движение микросервисов (ограниченные контексты → сервисы).