CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Caso práctico: Agregados y Read Model en DDD

Standard
Javier FerrerRafa Gómez

Por Javier Ferrer y Rafa Gómez – Diseño y Arquitectura de Software

Aprende prácticamente cómo modelar tus Agregados de forma escalable, mantenible y testeable.

Ir al curso

💸 Primera lección disponible sin registro 💸

Muchas veces puede haber distancia entre la teoría y la práctica. Este es un curso 100% práctico donde enfocamos nuestro conocimientos en mejorar el modelado de nuestros agregados.

Uno de los grandes problemas con los agregados es cómo los combinamos, ya que hay diversas alternativas:

  • ✈️ Un controller que los agrupa: ¿Estamos poniendo lógica de domino en la infraestructura?
  • 🌎 Una API Gateway: ¿Más infraestructura aún?
  • 🐳 Usar la propia base de datos: ¿Vistas?

Además, no siempre hay una respuesta fácil, ya que depende mucho de nuestra base de código.

En el código vemos diversos ejemplos y, pragmáticamente, vemos qué método encaja en cada uno.

Vídeos del curso

  • 💣 Problema: Unir información de producto con reviews y usuarios
  • 👀 Implementación: Detalle de producto con reviews y usuarios

  • 🔀 Caso de uso como capa de orquestación
  • ✈️ Controller como capa de orquestación
  • 🤷 Por qué no utilizamos un API Gateway para unir Agregados en DDD

  • 🎼 Repositorio con otros repositorios inyectados
  • 🤝 Repositorio como Anti-Corruption Layer usando JOINs

  • 📪 Vistas en base de datos: Modela el Read Model con el esquema ideal
  • 🧉 Vistas materializadas: Read Model optimizado para lectura

  • 📤 Triggers: La forma más sencilla de añadir reactividad
  • ✉️ Eventos de Dominio: Reactividad mantenible, escalable y testable
  • 🤔 Beneficios y contraprestaciones de los eventos de dominio

  • 🎯 Con qué opción nos quedamos para implementar Read Model
  • 🤟 Siguientes pasos
Ir al curso

Cursos relacionados

Standard
Patrones de diseño: Inbox y Outbox

📬 Patrones de diseño: Inbox y Outbox

Javier FerrerRafa Gómez

Aprende cuándo utilizar (y cuándo no) los patrones Inbox y Outbox.

Ver curso
Standard
Event bus en base de datos [Diseño de Infraestructura]

🚏 Event bus en base de datos [Diseño de Infraestructura]

Javier FerrerRafa Gómez

Añade escalabilidad utilizando tu propia base de datos como un Event Bus.

Ver curso
Standard
Auditoría Green Slope

🟢 Auditoría Green Slope

Javier FerrerRafa Gómez

Sesión de auditoría en la que revisamos el Diseño y Arquitectura de Software de Green Slope.

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión