caso de uso
Donde los datos importan de verdad — Mundo Real
Caso de uso 4: Industria: Fintech/Banca. Nivel: Mid. 6 lecciones (ampliable). Streaming, GDPR, feature store, incident management.
Bienvenido a NeoBank
Conoce el banco digital, el equipo regulado, los personajes con los que trabajarás y los 4 problemas simultáneos que te esperan está semana.
Día 1 -- Architecture Review: diseñar streaming
Evalúas 4 opciones de streaming, escribes un ADR completo con trade-offs y lo defiendes ante Clara en el Architecture Review Board.
Día 2 -- GDPR: diseñar proceso de supresión
Sara te explica el artículo 17. Inventarías PII en 6 tablas, diseñas anonimización irreversible con SHA-256 + salt efímero y construyes el GDPRAnonymizer.
Día 3 -- Feature Store: arquitectura hot/cold para ML
Diseñas el Feature Store con capas hot/warm/cold para el modelo de fraude de Miguel. Implementas las 5 features y el registry de metadata.
Día 3 (tarde) -- Implementar Spark Structured Streaming
Implementas el pipeline completo de streaming: Kafka a S3 silver, watermarks para late data, deduplicación y el sink a Redis para features.
Día 4 (3AM) -- El incidente: transacciones duplicadas
PagerDuty te despierta: OOM en el streaming job. Diagnóstico bajo presión, data skew por merchant, hotfix con cuarentena y salting como solución permanente.
Día 5 -- Post-mortem profesional y demo a stakeholders
Escribes el post-mortem blameless, presentas a Clara los resultados de la semana y el incidente se convierte en argumento para más presupuesto.
Retrospectiva -- Tu evolución y preparación para FlashRoute
Reflexión sobre la semana en NeoBank: skills ganadas, nivel de autonomía, lo que el banco te enseñó que no está en ningún tutorial, y preparación para FlashRoute.