¿Qué es AWS Lambda y para qué sirve?
AWS Lambda ejecuta tu código sin que gestiones servidores. Sirves funciones que se activan por eventos (API Gateway, S3, SQS, EventBridge): pagas por invocaciones y duración, ideal para APIs ligeras, automatizaciones y glue code en la nube.
Lambda es el corazón del serverless en AWS: subes una función, defines el trigger y AWS escala las ejecuciones. No reemplaza a EC2 en todos los casos, pero brilla cuando el trabajo es event-driven.
¿Qué es AWS Lambda?
Lambda es Functions as a Service (FaaS). Escribes handlers en Python, Node.js, Go, etc., configuras memoria/timeout y conectas eventos. AWS se encarga del runtime y del scale-out.
¿Para qué sirve?
- APIs con API Gateway (microservicios ligeros)
- Procesar uploads de S3 (thumbnails, validaciones)
- Consumir colas SQS o streams
- Automatizar tareas de cuenta (cleanup, tagging)
- Glue entre servicios sin mantener un servidor 24/7
Límites y trade-offs
| Tema | Qué saber |
|---|---|
| Timeout | Máximo por invocación (planifica jobs largos aparte) |
| Cold start | Latencia al despertar el runtime |
| Memoria | También afecta CPU disponible |
| IAM role | Permisos de la función (least privilege) |
| VPC | Puede ir a subnet privada (ojo a ENIs/cold starts) |
- Pareja natural: ¿Qué es API Gateway?.
- Top 10 servicios AWS.
Conclusión
Lambda = código que reacciona a eventos sin servidor que parchear. Domina triggers, IAM role y cuándo NO usarlo (procesos largos, sockets persistentes).
Domina AWS desde cero
Prepárate para tu Certificación AWS con laboratorios 100% prácticos y mentoría directa en nuestra Comunidad de Ingenieros.
Cuentas Temporales Incluidas • Mentoría SRE • Casos Reales