Perguntas com a marcação «domain-driven-design»

O DDD (Domain-driven Design) é uma abordagem para desenvolver software para necessidades complexas, conectando a implementação a um modelo em evolução.

47
Camada de aplicação vs camada de domínio?

Estou lendo Design Orientado a Domínio por Evans e estou discutindo a arquitetura em camadas. Acabei de perceber que as camadas de aplicativo e domínio são diferentes e devem ser separadas. No projeto em que estou trabalhando, eles meio que se misturam e não sei dizer a diferença até ler o livro (e...

44
Um sistema pode ser 100% orientado a dados?

Meu novo chefe trabalha neste projeto há muitos anos. Estou aqui há apenas algumas semanas, mas não sei se é possível. Ele gostaria de projetar um sistema "100% orientado a dados". Portanto, se colocarmos dados suficientes, podemos definir e gerar qualquer aplicativo. Eu consegui pelo menos...

44
Prática recomendada ou padrões de design para recuperação de dados para relatórios e painéis em um aplicativo rico em domínio

Primeiro, quero dizer que essa parece ser uma pergunta / área negligenciada; portanto, se essa pergunta precisar ser aprimorada, ajude-me a fazer desta uma ótima pergunta que possa beneficiar outras pessoas! Estou procurando conselhos e ajuda de pessoas que implementaram soluções que resolvem esse...

40
O que, em referência ao DDD, é um contexto limitado?

Ao trabalhar no livro "Implementing Domain Driven Design", de Vaughn Vernon, não consegui entender bem o que é realmente um contexto limitado. O livro define um contexto delimitado como "um limite conceitual onde um modelo de domínio é aplicável. Ele fornece uma linguagem onipresente que é falada...

32
Usando um GUID como uma chave primária

Eu geralmente uso IDs de incremento automático como Chaves Primárias em bancos de dados. Estou tentando aprender os benefícios do uso de GUIDs. Eu li este artigo: https://betterexplained.com/articles/the-quick-guide-to-guids/ Percebo que esses GUIDs são usados ​​para identificar objetos no nível...