00 · Repaso
Repaso exprés de la Sesión 9
Gestión de errores en EDA: Uso de colas de retry y Poison Queue (Dead Letter Queue), con integración en Grafana para observabilidad.
Diseño de sistemas resilientes: Comparativa entre SQL y Redis para asegurar idempotencia y evitar reprocesamiento de eventos.
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.
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