Dev Notes
Problemas reales en producción. Lo que pasó, por qué pasó y cómo se resolvió.
Cuatro capas contra un DDoS dirigido al endpoint de login
Un DDoS saturó el login explotando el coste de bcrypt. Solución: WAF perimetral, rate limiting configurable desde BD, registro de intentos y segundo factor por email.
i18n automático: traduce solo lo nuevo, preserva lo revisado
11 ficheros de traducción JSON que se actualizaban a mano. Un script que solo traduce las claves nuevas y preserva las existentes — incluyendo las revisadas manualmente.