DDD | Arquitetura
- DDD | Arquitetura
success
Repositório DDD: 🔗 Clique aqui
danger
DDD não:
- É Padrão de Arquitetura
- É a forma de organizar pastas (no livro cita alguns exemplos de arquitetura, mas não incita a usar. Foi mal interpretado)
- Dita a forma de organizar seu código
danger
DDD (Projeto guiado ao domínio) é:
- Filosofia de desenvolvimento que diz que o nosso software está ligado diretamente ao no domínio e que times técnicos e não técnicos deve ser facilitada por meio da linguagem ubíqua
- Tem padrões estratégicos (traz algo do mundo para o software) = linguagem ubíqua
- Tem padrões táticos (como escrevo o código) = repository
Artigos: Domain-Driven Design de forma estratégica
-
Domain-Driven Design de forma estratégica: Destilando o domínio
-
Domain-Driven Design de forma estratégica: Extraindo Sub-domínios com EventStorming
-
Design orientado a domínio: eventos de domínio e eventos de integração em .Net
Domain Service (Serviço de domínio)
- Servico de dominio é usado quando você precisa de mais de uma regra em conjunto para validar algo e ai pode ser criado um servico de dominio que pode ser reutilizado posteriormente. Serviços de domínio viabilizam a implementação de operações complexas que n ão “cabem” em entidades e VOs.