Skip to content

Minha lista de resumos teóricos de tópicos do DDD

Notifications You must be signed in to change notification settings

Lipe1994/Coisas_do_DDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Coisas_do_DDD

Minha lista de resumos teóricos de tópicos do DDD.

Solid

Ropositório onde escrevi um pouco de solid

Ubiquitous language

Ubiquitous language, trata-se de manter uma linguagem comum, perceptível e que tenha os mesmos valores para todos os envolvidos dentro de um contexto. Isso faz com que todos falem a mesma língua.

Modelagem estratégica

Para tornar o projeto autamente escalável, necessitamos de quebrar a aplicação em pedaços menores cada um com uma responsabilidade única. Estes pedaços menores formam o Context Map(mapa de contextos).

Bouded Context(Contexto Delimitado)

Cada contexto deve ter um significado bem definido, além dos limites a linguagem muda pois cada contexto tem sua própria Ubiquitous language

Tipos de relacionamento

Contextos Upstream influenciam contextos Downstream.

Cliente => É um Downtream;

Fornecedor => É um Upstream;

Conformista => Relação em que um contexto Downstream se conforma com um serviço Upstream de terceiros;

Camada de anti-corrupção => camada para garantir que mudanças no Upstream de terceiros não influencie na camada Downstream,
de medo que se este serviço de terceiros for trocado não influencie  fora da camada de anticorrupção.

Estilos e padrões de arquiterura

Transaction Script Pattern;
Table Module Pattern;
Domain Module;


CQRS;
Event Sourcing;
Arquitetura Cebola;
Arquitetura Hexagonal;


Camada de apresentação;
Camada de aplicação;
Camada de domínio;
Camada de infra-estrutura;

Projetos

Ropositório com implementação com foco no domínio

About

Minha lista de resumos teóricos de tópicos do DDD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published