SlideShare una empresa de Scribd logo
Reunión Mensual – 26 de Setiembre,
             Paraná
      Domain Driven Design
        Adrián Boimvaser 1
Domain
 Driven
Design
El Lenguaje Ubicuo
Arquitectura por capas
Los Bloques Constitutivos

• Entidades
Los Bloques Constitutivos
• Entidades
• Objetos Valor
Los Bloques Constitutivos
• Entidades
• Objetos Valor
• Servicios
Los Bloques Constitutivos
• Entidades
• Objetos Valor
• Servicios
• Módulos
Los Bloques Constitutivos
• Entidades
• Objetos Valor
• Servicios
• Módulos
• Agregaciones
Los Bloques Constitutivos
• Entidades
• Objetos Valor
• Servicios
• Módulos
• Agregaciones
• Fábricas
Los Bloques Constitutivos
• Entidades
• Objetos Valor
• Servicios
• Módulos
• Agregaciones
• Fábricas
• Repositorios
Los Bloques Constitutivos
•   Entidades
•   Objetos Valor
•   Servicios
•   Módulos
•   Agregaciones
•   Fábricas
•   Repositorios
Los Bloques Constitutivos
Preservando la integridad del
modelo
• Contexto Acotado
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
•   Núcleo Compartido
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
•   Núcleo Compartido
•   Conformista
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
•   Núcleo Compartido
•   Conformista
•   Capa anticorrupción
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
•   Núcleo Compartido
•   Conformista
•   Capa anticorrupción
•   Caminos separados
Preservando la integridad del
modelo
•   Contexto Acotado
•   Integración Continua
•   Mapa de Contexto
•   Núcleo Compartido
•   Conformista
•   Capa anticorrupción
•   Caminos separados
Libros
Libros
Recursos Online
http://domaindrivendesign.org/


http://domainlanguage.com/ddd/


http://www.infoq.com/presentations/model-to-work-evans
"Cualquier tonto puede escribir código
     que una computadora pueda
   entender. Buenos programadores
   escriben código que los humanos
          pueden entender."

                             Martin Fowler

Más contenido relacionado

PDF
Introduction to Akamon software arquitecture for MPWAR
PPT
Creacionismo Ddd(1)
PPTX
DDD (Domain-Driven Design)
PPTX
Introducción a DDD
PPTX
Devops episodio 1. devOpsTnf
PDF
Inteligencia artificial in house con servicios cognitivos y docker
PPT
Patrones de diseño en POO
PPTX
Introduccion a SQL Server 2017 en Docker
Introduction to Akamon software arquitecture for MPWAR
Creacionismo Ddd(1)
DDD (Domain-Driven Design)
Introducción a DDD
Devops episodio 1. devOpsTnf
Inteligencia artificial in house con servicios cognitivos y docker
Patrones de diseño en POO
Introduccion a SQL Server 2017 en Docker

Similar a Domain Driven Design (20)

PPT
Programación visual con VB.NET
PDF
02 -introduccion_a_la_tecnologia_orientada_a_objetos
KEY
Defensa proyecto fin de carrera
PPTX
Aplicaciones móviles super-escalables
PDF
Digitalización Documentos - Xerox - Productos DOKMEE
PPTX
Introducción a NoSQL
PPTX
Introducción mongodb y desarrollo
PPTX
Base de datos
PPTX
Tecnologíahtml5
PPTX
Un viaje por Cosmos DB
PDF
Repositorios en la nube
PDF
Drupal 8 WorkShop - e-Ghost 2015
PPTX
MEAN ¿otro buzzword?
PDF
Arquitectura aplicaciones Patrones de diseño
PPTX
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
PPTX
Repositorio digital
PPTX
Backend de un portal de datos e información sobre la Tierra
PPTX
U5.pptx
PDF
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
PDF
An evening with... Docker
Programación visual con VB.NET
02 -introduccion_a_la_tecnologia_orientada_a_objetos
Defensa proyecto fin de carrera
Aplicaciones móviles super-escalables
Digitalización Documentos - Xerox - Productos DOKMEE
Introducción a NoSQL
Introducción mongodb y desarrollo
Base de datos
Tecnologíahtml5
Un viaje por Cosmos DB
Repositorios en la nube
Drupal 8 WorkShop - e-Ghost 2015
MEAN ¿otro buzzword?
Arquitectura aplicaciones Patrones de diseño
Azure AI South Azure Cognitive Services en contenedores Docker.pptx
Repositorio digital
Backend de un portal de datos e información sobre la Tierra
U5.pptx
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
An evening with... Docker
Publicidad

Último (20)

PPT
Que son las redes de computadores y sus partes
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Presentación de Redes de Datos modelo osi
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
taller de informática - LEY DE OHM
Que son las redes de computadores y sus partes
REDES INFORMATICAS REDES INFORMATICAS.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
introduccion a las_web en el 2025_mejoras.ppt
Estrategia de apoyo tecnología miguel angel solis
Propuesta BKP servidores con Acronis1.pptx
Calidad desde el Docente y la mejora continua .pdf
Diapositiva proyecto de vida, materia catedra
Presentación de Redes de Datos modelo osi
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Sesion 1 de microsoft power point - Clase 1
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Zarate Quispe Alex aldayir aplicaciones de internet .docx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
taller de informática - LEY DE OHM
Publicidad

Domain Driven Design