Node.js y APIs con Express
Texto Leccion
Rate limiting: proteger tu API
Rate limiting Un limite simple te salva de abuso y picos. Es parte del producto, no solo seguridad. Conceptos clave limitar por IP o user ventanas de tiempo responder 429 Ejemplo Regla simple: 60 requests/min por IP para endpoints publicos. Ejercicio Define limites para endpoints publicos vs privados. Devuelve 429 con mensaje claro. Checklist de mastery Tengo limites razonables por endpoint. Manejo 429 en cliente.
Tiempo de estudio
12 Min
Rate limiting
Un limite simple te salva de abuso y picos. Es parte del producto, no solo seguridad.
Conceptos clave
- limitar por IP o user
- ventanas de tiempo
- responder 429
Ejemplo
Regla simple: 60 requests/min por IP para endpoints publicos.
Ejercicio
- Define limites para endpoints publicos vs privados.
- Devuelve 429 con mensaje claro.
Checklist de mastery
- Tengo limites razonables por endpoint.
- Manejo 429 en cliente.
Texto Lessons
#1
Node: runtime, event loop y como pensar rendimiento
#2
Routing: endpoints claros y consistentes
#3
Conectar a Postgres y hacer queries seguras
#4
Logging util (no spam)
#5
Estructura de proyecto, env vars y configuracion
#6
Middleware: auth, logs y errores sin repetir codigo
#7
Auth basica (sin inventar criptografia)
#8
Rate limiting: proteger tu API
#9
Async/await: patrones seguros y errores comunes
#10
Validacion + errores: contrato estable para el frontend
#11
Paginacion: limit, cursor y orden estable
#12
Documentar tu API: contratos y ejemplos
Ver full lessons
Revisar curso learning pagina