Léxico de TI › Programação › DDD

DDD Domain-Driven Design

Programação Svenska → Atualizado: 2026-09-28

Eric Evans (2003) — modelar domínios complexos conversando com especialistas do negócio e espelhando a linguagem deles direto no código.

Padrões estratégicos: bounded context (cada parte do domínio tem sua própria linguagem), mapa de contexto, linguagem ubíqua. Padrões táticos: agregado (fronteira de consistência), entidade, value object, evento de domínio, repositório, serviço de aplicação. Brilha em domínios de negócio complexos; é exagero para um CRUD simples.

Influenciou microsserviços (cada serviço = um bounded context), event sourcing e CQRS. "Implementing DDD" (2013), de Vaughn Vernon, é a referência moderna. Crítica comum: palestras carregadas de jargão em que a substância às vezes se perde.

← Voltar ao léxico