Módulo 8: Proyecto — Sistema de Alertas Programadas
Introducción al Proyecto: Sistema de Alertas Programadas
Descripción de la cápsula
Cierre de la guía G2. Vas a construir un sistema de alertas real que integra todos los patrones de los módulos anteriores: triggers avanzados (Schedule + Webhook), branching (categorización por severidad), loops (procesamiento de múltiples métricas), merge (combinar fuentes), scheduling (cron complejo), error handling (resilience), y wait (escalación con human-in-the-loop).
No es un demo — es el tipo de sistema que cualquier negocio usa para monitorear métricas críticas. Al terminar, vas a tener un workflow productivo deployable y conocimiento aplicado de toda G2.
Lo que vas a construir
Un sistema que:
- Cada 15 minutos verifica métricas de negocio (ventas, errores, performance)
- Compara contra umbrales definidos
- Categoriza alertas por severidad
- Notifica por canal correcto según severidad
- Maneja escalación si nadie responde a alertas críticas
- Mantiene auditoría completa
- Es resiliente a fallos de cualquier componente
Patrones de toda G2 que vas a aplicar
| Módulo | Pattern | Aplicación |
|---|---|---|
| M01 (Triggers) | Schedule + Webhook combinados | Trigger principal + reset manual |
| M02 (Branching) | Pre-computar categoría + Switch | Categoría de alerta |
| M03 (Loops) | SplitInBatches | Procesar múltiples métricas |
| M04 (Merge) | Combine de 3 fuentes | Stripe + Shopify + custom DB |
| M05 (Scheduling) | Cron + business hours | Solo alertar en horarios apropiados |
| M06 (Error handling) | Retry + Fallback + Error Workflow | Resilience completo |
| M07 (Wait) | HITL para acknowledgement | Escalación si nadie responde |
Estructura del módulo
8 cápsulas:
- Introducción al proyecto (esta)
- Diseño del sistema — arquitectura general
- Paso 1: Schedule + trigger principal
- Paso 2: Multi-source data collection
- Paso 3: Categorización y routing por severidad
- Paso 4: Notificaciones y escalación con HITL
- Paso 5: Resilience y error handling
- Test, deploy, monitoring final
Pre-requisitos
- Completado: G1 + G2 M01-M07
- Credenciales: Google (Sheets, Gmail), Slack, opcional SMS via Twilio
- Tiempo: 2-3 horas dedicadas
Tiempo total estimado
3-4 horas distribuibles en sesiones.
Resumen
Esto es el proyecto cumbre de G2. Después de construirlo, podrás aplicar todo lo aprendido a sistemas reales de cliente.
Lo que sigue (cápsula 02): Diseño detallado del sistema antes de implementar.
Creado: Mayo 11, 2026 Versión: 1.0