Casos de Producción

    Reproduce incidentes reales.
    Implementa la solución.

    Incidentes que colapsaron sistemas en producción. Levantas el stack vulnerable, reproduces el escenario exacto y construyes la solución desde cero.

    Curso intensivo · en vivo · 4 sábados · 18 h

    INCIDENT ACTIVEP0· INC-2022-11-18last 90s·↻1s
    request_rateALERT
    ↑ 14×14,000,000req/s
    fans en cola
    2,400,000conn
    tickets servidos
    0/s
    error_rateALERT
    ↑ 94.3pp94.3%
    alerts firing:2
    status:SATURATED · COLLAPSE IMMINENT

    Ticketmaster Eras Tour · 18 noviembre 2022

    ¿Qué es un Caso de Producción?

    Seis fases en cada caso.

    Cada caso sigue este flujo completo, de teoría a post-mortem. Es la secuencia que se vive en producción cuando algo se rompe — aquí el ambiente es controlado y cada fase es evaluada.

    01

    Estudias teoría y conceptos

    Conceptos técnicos del incidente y de la solución. Sin esto, no entiendes el porqué de cada etapa — son los programadores que ya hoy está reemplazando la IA.

    02

    Diagnosticas y aplicas stop-the-bleed

    Stop-the-bleed: parche inmediato en los primeros 15–30 minutos del incidente — contención, no solución final. Lees Grafana, identificas el servicio afectado y aplicas la mitigación antes de diseñar la solución correcta.

    03

    Diseñas la solución correcta

    Llegas a la causa raíz, diseñas la arquitectura de la solución y la documentas antes de tocar código.

    04

    Implementas con code review

    Implementas la solución y abres el PR. El código pasa por code review antes del merge — el mismo estándar que aplica un equipo Senior en producción.

    05

    Validas con re-simulación

    Re-ejecutas el ataque con la solución implementada activa y validas que Grafana muestre métricas sanas. Si no se sanan, regresas al diseño.

    06

    Documentas el post-mortem

    Causa raíz, decisiones técnicas, métricas pre/post y propuestas adicionales. Checkpoint evaluado al cierre.

    Al terminar el laboratorio vas a poder

    01

    System design

    Resuelves rounds de system design que usan incidentes reales como caso de estudio.

    02

    Incident response

    Diagnosticas y respondes a incidentes en producción con criterio técnico aplicado.

    03

    Post-mortem

    Lees y escribes post-mortems técnicos — entiendes los públicos de Stripe o Cloudflare y documentas los tuyos de la misma manera.

    04

    Criterio técnico

    Construyes la base del criterio para identificar la causa raíz y proponer la solución técnica — sobre un caso real, con metodología que puedes aplicar al siguiente incidente.

    ● Disponible ahora

    Lab 01 · Ticketmaster: El colapso de los bots

    LAB 01CURSO INTENSIVO · EN VIVO● Disponible·4 sábados · Mid-level → Senior
    ~4 min
    Cinemática

    Experiencia inmersiva

    Antes de comprar, mira

    Ver el incidente Taylor Swift

    Te lleva por el incidente paso a paso: timeline del ataque, métricas que se disparan y la lógica de las defensas explicadas.

    El incidente

    En noviembre de 2022, la preventa del Eras Tour tenía 2.4 millones de fans verificados en lista de espera. El sistema no tenía rate limiting por IP, no distinguía bots de usuarios reales y no tenía cola virtual. Resultado: 14 millones de requests concurrentes saturaron los pods de checkout en los primeros 90 segundos. El circuit breaker nunca se activó. Los bots consumieron el inventario antes de que un solo fan pudiera comprar.

    14M

    req / 90s

    2.4M

    fans en cola

    0

    tickets servidos

    Stack que levantas

    Spring BootRedisPostgreSQLReactGrafana

    Conceptos que implementas

    Redis Sorted SetsRate LimitingDevice FingerprintingRotating Tokensk6 Load TestingGrafana + Prometheus

    Lo que vas a poder hacer al terminar

    1. 01Diseñar e implementar una fair-queue con Redis Sorted Sets — ZADD/ZRANK con score basado en timestamp de entrada.
    2. 02Aplicar rate limiting multicapa: Token Bucket por IP y Sliding Window Counter por cuenta en Redis, ambos con complejidad O(1).
    3. 03Detectar y bloquear bot traffic con device fingerprinting y análisis de patrones de comportamiento, sin degradar la experiencia de usuarios legítimos.
    4. 04Interpretar métricas de p99 latency, error rate y throughput en Grafana durante un incidente activo con tráfico real de carga.
    Ver el caso completo→

    ¿Prefieres trabajarlo por tu cuenta?

    El mismo escenario se practica como entregable en la Academia: Laboratorio 03 · La Venta del Año, con evaluación y repositorio propio.

    Ir a Laboratorios

    Casos próximos

    Cuatro casos adicionales en desarrollo.

    Cada uno reproduce un incidente real. Suscríbete a la comunidad WhatsApp para enterarte cuando uno se libera.

    LAB 02PRÓXIMAMENTE

    El hacker: 10,000 requests por segundo

    DDoS simulado — defensa en 5 capas en producción real

    Spring BootAPI GatewayRedisNginx

    Mientras tanto, el mismo tema se practica como entregable evaluado en Laboratorio 04 · El Ataque.

    Ir al laboratorio
    LAB 03PRÓXIMAMENTE

    Pago duplicado: Idempotencia en producción

    El bug que le cuesta millones a empresas reales

    Spring BootRedisPostgreSQLMercadoPago

    Mientras tanto, el mismo tema se practica como entregable evaluado en Laboratorio 02 · El Doble Cobro.

    Ir al laboratorio
    LAB 04PRÓXIMAMENTE

    API lentísima: Diagnóstico completo

    La API responde 200 pero el usuario ve 8 segundos de spinner

    Spring BootPostgreSQLOpenTelemetryDatadog

    Mientras tanto, el mismo tema se practica como entregable evaluado en Laboratorio 01 · La API Lenta.

    Ir al laboratorio
    LAB 05PRÓXIMAMENTE

    El ex-empleado: Seguridad interna

    El 60% de los ataques internos vienen de ex-empleados

    Spring BootPostgreSQLAWS LocalStackAudit Logs

    Mientras tanto, el mismo tema se practica como entregable evaluado en Laboratorio 05 · El Enemigo Interno.

    Ir al laboratorio

    Preguntas frecuentes

    Cinco preguntas frecuentes.