Módulo 6: Manejo de Errores
Introducción al Módulo: Error Handling Básico
Descripción de la cápsula
En G1-M06 viste los conceptos básicos: Retry on Fail, Continue on Fail, Error Workflow. Este módulo los profundiza con patrones que aparecen en producción real: cuándo retry, cuándo no, cómo diseñar fallback paths inteligentes, error workflows efectivos, y manejo defensivo de fallos parciales.
Frontera con G10: este módulo es "básico" deliberadamente. G10 cubre error handling avanzado (try/catch sofisticado, dead letter queues, recovery automation). M06 es suficiente para el 80% de los casos productivos.
Lo que vas a aprender
- ✅ Estrategias de retry según tipo de error
- ✅ Diseñar fallback paths efectivos
- ✅ Configurar Error Workflows que realmente sirven
- ✅ Manejar fallos parciales en operaciones batch
- ✅ Estructurar workflows resilientes desde el diseño
Estructura del módulo
- Introducción
- Tipos de errores y estrategias — clasificación y respuesta apropiada
- Retry strategies profundizadas — exponential backoff, max retries, condiciones
- Continue on Fail patterns — manejar fallos sin parar el flow
- Error Workflow y Error Trigger — diseño para monitoreo
- Fallback paths — qué hacer cuando algo crítico falla
- Diseño defensivo — anticipar fallos
- Mini-proyecto: workflow resiliente
El mindset
Errores no son excepciones — son parte del flujo normal.
APIs fallarán. Datos vendrán mal. Red se caerá. Diseñar workflows como si todo siempre funciona es la causa #1 de incidentes en producción.
Después de M06, vas a diseñar workflows que degradan elegantemente cuando algo falla, no que se rompen completamente.
Tiempo estimado
1.5-2 horas. División:
- Sesión 1 (45 min): 01-03 (intro + tipos + retry)
- Sesión 2 (45 min): 04-06 (continue on fail + error workflow + fallback)
- Sesión 3 (30 min): 07-08 (diseño defensivo + mini-proyecto)
Pre-requisitos
- G1-M06 completado (errores básicos)
- G2-M01-05 completados o en curso
Recursos
Creado: Mayo 11, 2026 Versión: 1.0