DDD

DDD

Material de estudo:

title: "DDD do jeito certo"
image: "https://i.ytimg.com/vi/2X9Q97u4tUg/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDxshTo4OwsisclqQs2btY-7hfG2w&days_since_epoch=20227"
description: "Share your videos with friends, family, and the world"
url: "https://www.youtube.com/playlist?list=PLkpjQs-GfEMN8CHp7tIQqg6JFowrIX9ve"
aspectRatio: "56.25"

Domain Expert: A pessoa que especialista ou que esta inserida diariamente no contexto do problema.

Design Estratégico

A definição da estratégia do negocio, nos ajuda a entender onde queremos chegar. Entendendo o que queremos fazer e porque queremos fazer.

  • Subdomínio (Subdomain)
  • Domínio Principal (Core Domain)
  • Domínio de Apoio (Supporting Domain)
  • Domínio Genérico (Generic Domain)
  • Contexto Delimitado (Bounded Context)
  • Linguagem Ubíqua (Ubiquitous Language)
  • Mapeamento de Contexto (Context Mapping)
  • Núcleo Compartilhado (Shared Kernel)
  • Relacionamento Cliente/Fornecedor (Customer/Supplier Relationship)
  • Conformista (Conformist)
  • Camada Anti-Corrupção (Anti-Corruption Layer)
  • Serviço de Hospedagem Aberto (Open Host Service)
  • Linguagem Publicada (Published Language)
  • Caminhos Separados (Separate Ways)
  • Bola de Lama (Big Ball of Mud)

Design Tático

  • Entidade (Entity)
  • Objeto de Valor (Value Object)
  • Agregado (Aggregate)
  • Raiz do Agregado (Aggregate Root)
  • Repositório (Repository)
  • Fábrica (Factory)
  • Serviço de Domínio (Domain Service)
  • Evento de Domínio (Domain Event)
  • Módulo (Module)

Comentários