Skip to main content

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 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.