PaaS
El PaaS (Platform as a Service) es un modelo cloud en el que el proveedor ofrece una plataforma lista para ejecutar aplicaciones: el cliente sube su código y el proveedor se encarga del sistema operativo, el runtime, el escalado y la seguridad. Heroku, Vercel, Railway y AWS Elastic Beanstalk son ejemplos.
Qué es PaaS
PaaS (Platform as a Service) abstrae la infraestructura: solo subes código y el proveedor lo ejecuta, escala y mantiene. Ejemplos: Heroku, Vercel, Railway, AWS Elastic Beanstalk, Google App Engine.
Cómo funciona
Conectas un repositorio Git. El plataforma detecta el lenguaje (Node, Python, Ruby), instala dependencias, despliega y sirve. Escalado automático según tráfico.
Cuándo usarlo
Para developers que no quieren gestionar servidores. Ideal para MVPs, prototipos, equipos pequeños. Coste mayor que IaaS pero ahorra tiempo y conocimiento DevOps.
Datos curiosos
- Heroku popularizó PaaS (2007). Vercel y Netlify dominan el frontend moderno.
- Coste PaaS suele ser 2-3x el IaaS equivalente.
- PaaS facilita despliegues continuos: cada git push despliega.
Preguntas frecuentes
¿Vs serverless?
PaaS: aplicación corriendo siempre. Serverless: solo cuando hay request.
¿Vendor lock-in?
Riesgo medio: cada PaaS tiene sus particularidades. Más estándar si usas contenedores Docker.
¿Para producción?
Sí, muchas startups y empresas medianas usan PaaS en producción sin problema.