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 Problemas con DDD: Gestión de errores en Eventos de Domino

Standard
Javier FerrerRafa Gómez

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

Profundiza en los principales problemas al publicar y consumir eventos de dominio.

Ir al curso

💸 Primera lección disponible sin registro 💸

Cuando trabajas con una Arquitectura Dirigida por Eventos (EDA), suelen haber dos principales problemas:

  • Eventos desordenados: Por mucho que nosotros publiquemos primero el evento A y luego el B, cuando los consumimos nos llega primero el B y luego el A.
  • Eventos duplicados: Aunque nosotros sólo hayamos publicado el evento A, cuando vamos a consumir nos llega el A y luego otra vez el mismo A.

Son problemas que se pueden evitar, pero con un coste. La pregunta es… ¿queremos asumir ese coste, o tenemos otra forma de gestionarlo?

Con este curso, lograrás:

  • 💡 Entender por qué surgen este tipo de problemas con DDD.
  • 🤔 Entender si tiene sentido o no evitarlos.
  • 🚀 Prevenir problemas de escalabilidad.

Vídeos del curso

  • [GRATIS] 🤷 Problemas de sistemas distribuidos: Por qué los eventos pueden venir desordenados
  • 🏁 Consumir curso renombrado antes de curso creado: Cómo evitar que sea un problema
  • 🏎️ Garantiza la consistencia de datos en casos complejos

  • 👀 Por qué los eventos de dominio pueden venir duplicados
  • 🧇 Consume dos veces el mismo evento sin que sea un problema
  • #️⃣ Haz un contador que soporte eventos duplicados

  • 🐉 Por qué los eventos pueden encolarse hasta saturar la cola
  • 🚒 Cómo gestionar una cola de eventos saturada

  • 🐰 ¿Qué es y por qué se produce la Consistencia Eventual?
  • ✅ Asegura que los eventos de dominio siempre se publican

  • 🔙 ¿Se puede hacer rollback de la publicación de un Evento de Dominio?
  • 🎼 Gestiona el rollback utilizando sagas explícitas
  • ✉️ Gestiona el rollback utilizando sagas implícitas

  • 🫠 ¿Tiene sentido testear eventos de dominio en microservicios?
  • 🤔 Test de integración del Event Bus
  • 🛋️ Cómo queda la estrategia de testing

  • 🚶 Conclusiones y 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