Preguntas etiquetadas con domain-driven-design

El diseño impulsado por dominio (DDD) es un enfoque para desarrollar software para necesidades complejas conectando la implementación a un modelo en evolución.

47
Capa de aplicación vs capa de dominio?

Estoy leyendo Diseño impulsado por dominio de Evans y estoy en la parte discutiendo la arquitectura en capas. Me acabo de dar cuenta de que las capas de aplicación y dominio son diferentes y deben estar separadas. En el proyecto en el que estoy trabajando, están mezclados y no puedo notar la...

44
¿Puede un sistema ser 100% basado en datos?

Mi nuevo jefe ha estado trabajando en este proyecto durante muchos años. Solo llevo aquí unas pocas semanas, pero no estoy seguro de que sea posible. Le gustaría diseñar un sistema que esté "100% basado en datos". Entonces, si ponemos suficientes datos, podemos definir y generar cualquier...

44
Mejores prácticas o patrones de diseño para la recuperación de datos para informes y paneles en una aplicación rica en dominios

Primero, quiero decir que esta parece ser una pregunta / área descuidada, así que si esta pregunta necesita mejorar, ¡ayúdame a hacer de esta una gran pregunta que pueda beneficiar a otros! Estoy buscando consejos y ayuda de personas que han implementado soluciones que resuelven este problema, no...

40
¿Qué es, en referencia a DDD, un contexto acotado?

Al trabajar en el libro "Implementando el diseño impulsado por el dominio" de Vaughn Vernon, no he podido comprender bien qué es realmente un contexto acotado. El libro define un contexto acotado como "un límite conceptual donde es aplicable un modelo de dominio. Proporciona un lenguaje ubicuo...

32
Usar un GUID como clave principal

Generalmente uso ID de incremento automático como claves principales en bases de datos. Estoy tratando de aprender los beneficios del uso de GUID. He leído este artículo: https://betterexplained.com/articles/the-quick-guide-to-guids/ Me doy cuenta de que estos GUID se utilizan para identificar...