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

DDD e seus desafios com modelo relacional vs RavenDB

Embed Size (px)

Citation preview

Page 1: DDD e seus desafios com modelo relacional vs RavenDB

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.

Page 2: DDD e seus desafios com modelo relacional vs RavenDB

UM POUCO DE MIM...José Roberto AraújoPalestrante | Arquiteto de Sistemas

Onde me encontrar? Email: [email protected] e também...Grupos:

@SoftwareEmContexto@Desenvolvedores [email protected]@AspNetBR@ALM Online

Redes Sociais:

@Slideshare { /jroberto.jr }@Facebook { /joserobertoaraujo }@Twitter { @jrobertofaraujo }@Linkedin { /joserobertoaraujo }@Blog { http://www.jrobertoaraujo.com }

Page 3: DDD e seus desafios com modelo relacional vs RavenDB

CONCEITOS ABORDADOS

• Enum vs Enumeration Class• Identidade• Entidade• Objeto de Valor• Imutabilidade• Thread Safe

• Agregação• Modelagem Relacional• Relacional vs RavenDB (NoSQL)

Page 4: DDD e seus desafios com modelo relacional vs RavenDB

ENUMS, UM RISCO PARA INTEGRIDADE

Page 5: DDD e seus desafios com modelo relacional vs RavenDB

TIPANDO UM ENUM COM ENUMERATION CLASS

Page 6: DDD e seus desafios com modelo relacional vs RavenDB

IDENTIDADE

Page 7: DDD e seus desafios com modelo relacional vs RavenDB

IDENTIDADE – IMPLICIT OPERATOR

Page 8: DDD e seus desafios com modelo relacional vs RavenDB

MODELAGEM RELACIONAL

Page 9: DDD e seus desafios com modelo relacional vs RavenDB
Page 10: DDD e seus desafios com modelo relacional vs RavenDB

MODELAGEM RELACIONAL VS NOSQL

Page 11: DDD e seus desafios com modelo relacional vs RavenDB
Page 12: DDD e seus desafios com modelo relacional vs RavenDB
Page 13: DDD e seus desafios com modelo relacional vs RavenDB

REFERÊNCIASLIVROS

Page 14: DDD e seus desafios com modelo relacional vs RavenDB

PERGUNTAS E RESPOSTAS !!!