¿Qué es Amazon API Gateway y para qué sirve?
Amazon API Gateway es el frente HTTP/WebSocket gestionado de AWS. Sirve para exponer APIs REST/HTTP hacia Lambda, EC2 u otros backends, con autenticación, throttling, stages y integración nativa al ecosistema serverless.
API Gateway es la puerta de entrada de muchas arquitecturas serverless: el cliente llama a un endpoint HTTPS y Gateway enruta a Lambda u otro backend. Es el #10 del top de entrevistas junto con Lambda.
¿Qué es API Gateway?
Es un servicio totalmente gestionado para crear, publicar y proteger APIs. Soporta REST API, HTTP API (más barata/simple) y WebSocket APIs.
¿Para qué sirve?
- Exponer funciones Lambda como API pública
- Versionar entornos (dev/stage/prod)
- Autenticar con IAM, Cognito o Lambda authorizers
- Limitar tasa (throttling) y cachear respuestas
- Proxy hacia servicios en VPC (con cuidado de red)
Patrón clásico
Cliente → API Gateway → Lambda → DynamoDB/RDS/S3. Monitoreo con CloudWatch.
| Tipo | Cuándo |
|---|---|
| HTTP API | APIs simples/baratas hacia Lambda |
| REST API | Features avanzadas, usage plans, API keys |
| WebSocket | Chat, notificaciones push bidireccionales |
- Cierra el círculo: Top 10 servicios AWS para entrevistas.
Conclusión
API Gateway = puerta HTTP gestionada. Júntalo con Lambda e IAM y ya tienes el esqueleto serverless que más preguntan en entrevistas junior/mid.
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