¿Qué hace orquestación-saga?
Implementa patrones saga para transacciones distribuidas y flujos de trabajo entre agregados. Usa esta skill al implementar transacciones distribuidas entre microservicios donde 2PC no está disponible, diseñar acciones compensatorias para flujos de pedidos fallidos que abarcan inventario, pago y envío, construir coordinadores saga basados en eventos para sistemas de reservas de viajes que deben revertir atómicamente reservas de hoteles, vuelos y alquiler de autos, o depurar estados saga atascados en producción donde los pasos de compensación nunca se completan.
Uso
- Implementación: Aplica el patrón saga para coordinar transacciones distribuidas en microservicios.
- Compensaciones: Define acciones de compensación para revertir operaciones fallidas.
- Coordinación: Construye coordinadores saga basados en eventos para flujos complejos.
Plataformas Soportadas
- Claude Code
- Cursor
- Codex
Notas Técnicas
- Preserva el estado saga en un almacén de eventos.
- Utiliza mensajes asíncronos para la comunicación entre servicios.
- Monitorea los estados saga para detectar bloqueos.