¿Qué es Serverless (computación sin servidor)?
Un modelo de computación en la nube donde el proveedor gestiona automáticamente los servidores y solo pagas por el tiempo de ejecución real.
Serverless (computación sin servidor)
'Serverless' no significa que no haya servidores — significa que el desarrollador ya no tiene que aprovisionarlos, mantenerlos ni escalarlos manualmente. El proveedor cloud (por ejemplo, AWS con Lambda) ejecuta el código solo cuando es necesario, en respuesta a un evento (una petición HTTP, un archivo subido, un mensaje en una cola), y lo apaga automáticamente cuando termina.
El modelo de facturación es proporcional al tiempo de ejecución real, lo que puede reducir costos significativamente para cargas de trabajo intermitentes frente a mantener un servidor encendido 24/7. La contrapartida es un 'cold start' (latencia inicial) cuando una función lleva tiempo sin ejecutarse, y límites de tiempo de ejecución que no son adecuados para procesos muy largos.
En el ecosistema AWS, una arquitectura serverless típica combina Lambda (cómputo), API Gateway (exposición de endpoints HTTP), DynamoDB (base de datos) y EventBridge (orquestación de eventos) para construir APIs completas sin gestionar un solo servidor.
Términos relacionados
¿Listo para aplicar esto en un proyecto real?
Inscripciones abiertas. Cupos limitados por grupo para garantizar mentoría real.