Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DDD e seus desafios com modelo relacional vs RavenDB

285 views

Published on

apresentar conceitos DDD, seus desafios de persistência utilizando um Banco Relacional vs NoSQL utilizando o RavenDB.

Nesta apresentação, estou abordando os seguintes conceitos:

Enum vs Enumeration Class
Identidade, como um Objeto de valor para uso de Ids
Objeto de Valor
Imutabilidade
Thread Safe
Auto-Validação
Evitando Primitive Obsession
Entidade
Agregação
Modelagem Relacional
Repositorio de persistência
Relacional vs RavenDB (NoSQL)
Repositorio de persistência

Published in: Technology
  • Be the first to comment

DDD e seus desafios com modelo relacional vs RavenDB

  1. 1. DDD E SEUS DESAFIOS COM MODELO RELACIONAL VS NOSQL Domain Driven Design aborda conceitos, boas práticas e guias de implementações Estratégicas e Táticas, as quais nos auxiliam num código limpo e representativo para o negócio.
  2. 2. UM POUCO DE MIM... José Roberto Araújo Palestrante | Arquiteto de Sistemas Onde me encontrar? Email: jroberto.araujo@gmail.com e também... Grupos: @SoftwareEmContexto @Desenvolvedores MS @Codificando.Net @AspNetBR @ALM Online Redes Sociais: @Slideshare { /jroberto.jr } @Facebook { /joserobertoaraujo } @Twitter { @jrobertofaraujo } @Linkedin { /joserobertoaraujo } @Blog { http://www.jrobertoaraujo.com }
  3. 3. CONCEITOS ABORDADOS • Enum vs Enumeration Class • Identidade • Entidade • Objeto de Valor • Imutabilidade • Thread Safe • Agregação • Modelagem Relacional • Relacional vs RavenDB (NoSQL)
  4. 4. ENUMS, UM RISCO PARA INTEGRIDADE
  5. 5. TIPANDO UM ENUM COM ENUMERATION CLASS
  6. 6. IDENTIDADE
  7. 7. IDENTIDADE – IMPLICIT OPERATOR
  8. 8. MODELAGEM RELACIONAL
  9. 9. MODELAGEM RELACIONAL VS NOSQL
  10. 10. REFERÊNCIAS LIVROS
  11. 11. PERGUNTAS E RESPOSTAS !!!

×