Léxico TI › Programación › DDD (Domain-Driven Design)

DDD (Domain-Driven Design)

Programación Svenska → Actualizado: 2026-08-08

Eric Evans (2003) — modela dominios complejos hablando con expertos del dominio y espejeando su lenguaje directamente en el código.

Patrones estratégicos: contexto limitado (cada parte del dominio tiene su propio lenguaje), mapa de contexto, lenguaje ubicuo. Patrones tácticos: agregado (límite de consistencia), entidad, objeto de valor, evento de dominio, repositorio, servicio de aplicación. Brilla en dominios comerciales complejos; exagerado para aplicaciones CRUD.

Influyó en microservicios (cada servicio = un contexto limitado), source sourcing de eventos y CQRS. El "Implementing DDD" de Vaughn Vernon (2013) es la referencia moderna. Crítica: arquitectura terminología-pesada habla; la sustancia a veces se entierra.

← Volver al léxico