Рет қаралды 4,649
Javier Ferrer y Rafa Gómez:🌋 Entidades y Agregados: El momento en el que hicimos “click” y entendimos esta parte de DDD.
Los agregados son uno de los principales elementos en Domain-Driven Design. En resumen, vienen a ser entidades con ciertas restricciones adicionales, pero… la primera vez que te enfrentas al concepto y lo llevas a la práctica te surgen mil dudas:
¿Qué diferencia un agregado de un aggregate root y una entidad?
¿Cómo de grandes tienen que ser?
¿Qué pasa si tengo que devolver datos de varios agregados?
¿La lógica va dentro del agregado? ¿en los Value Objects? ¿en servicios de dominio?
¿Qué relación tienen con read y write model?
¿Cómo podemos evitar que haya una explosión de métodos?
💆♀️💆♀️💆♀️ Keep calm 💆♀️💆♀️💆♀️
En esta charla daremos nuestro punto de vista al respecto de estas cuestiones y compartiremos ejemplos concretos. Veremos el momento concreto en el que “hicimos click” y el diseño de nuestro dominio encajaba con un enfoque que nos cuadraba. 😊