00 · Repaso

Repaso exprés de la Sesión 9

  1. Gestión de errores en EDA: Uso de colas de retry y Poison Queue (Dead Letter Queue), con integración en Grafana para observabilidad.

  2. Diseño de sistemas resilientes: Comparativa entre SQL y Redis para asegurar idempotencia y evitar reprocesamiento de eventos.

  3. Versionado y evolución de eventos: Implementación de upcasters, específicamente OrderCompleted v3 en Inventory, como solución a la compatibilidad entre versiones de eventos.

  4. Integración de RabbitMQ en Node.js: Configuración de exchanges, colas, patrones (direct, topic, etc.) y bindings usando librerías compatibles con Node.js.

Última actualización