O que é DDD?

Significa Design Orientado a Domínio.

📜

Definição

Design Orientado a Domínio (DDD) é uma abordagem de desenvolvimento de software focada em criar software de alta qualidade que atenda às necessidades do negócio.

🎯

Foco Principal

DDD enfatiza a colocação do foco principal de um projeto na lógica central e nos conceitos do domínio de negócio.

🤝

Colaboração

DDD promove colaboração criativa entre especialistas técnicos e do domínio para garantir que o modelo reflita com precisão o negócio.

📚

Material de Referência

O modelo serve como referência para equipes de negócios e técnicas, usando uma 'Linguagem Ubíqua' comum para descrever conceitos.

🗂️

Artefatos do Modelo

O modelo consiste em vários artefatos como diagramas, documentos e protótipos que representam o domínio de negócio.

🔄

Sincronização

O modelo e o design do software devem ser mantidos sincronizados, com quaisquer mudanças no design validadas contra o modelo.