• Equipos dueños de 1 a mas servicios. • Desarrollo, despliegue, y escalamiento independiente. • Fácil adoptar nuevas tecnologías. • Entre otras bondades de plataforma e integración....
propiedad de Datos Servicios mesclados Transacción distribuida Consistencia de datos en múltiples servicios Despliegues dependientes Perder ventajas arquitectura microservicios > Es peor el remedio que la enfermedad ... ¿?
microservicios, es lograr la modularidad correcta. Requiere tiempo, esfuerzo y colaboración con los expertos de Negocio. - Un modelo útil del dominio del problema. - Una mejor Arquitectura
expertos de negocio. •El cómo piensa y opera el negocio. • Identificar los procesos de negocio. • Asegura que todo el equipo esté en la misma página. Es el núcleo de la aplicación que contiene las reglas de negocio, problema específico a resolver Es la segregación de un dominio más general en uno más acotado, cohesivo y comprensible Una agregación es un conjunto de objetos asociados que pueden ser tratados como una sola unidad. Relacionadas entre sí y son dependientes entre ellas Grandes modelos, son dividos por Contextos limitados Identifica las relaciones entre las entidades incluidas dentro del ámbito del dominio del problema, identifica sus atributos y proporciona una visión estructural del dominio. Permite enfocarse en las relaciones entre contextos limitados.