Serverless
Modelo de nube en el que publicas código o usas una base de datos sin administrar servidores: la plataforma escala automáticamente y cobra solo por lo que se ejecuta, incluso cero cuando no hay uso.
Serverless no significa "sin servidores": significa que los servidores dejan de ser tu problema. Publicas una función, una API o usas una base de datos gestionada; el proveedor se encarga de aprovisionar máquinas, escalar cuando sube el tráfico y liberar recursos cuando baja. La facturación sigue el uso real: por petición, por tiempo de ejecución o por datos leídos y escritos, en lugar de una máquina encendida (y cobrada) 24/7.
Las formas más comunes son:
- Funciones (FaaS): fragmentos de código que se ejecutan en respuesta a eventos: una petición HTTP, un webhook, un archivo subido. Ejemplos: AWS Lambda, Cloudflare Workers, Vercel Functions.
- Bases de datos serverless: bases que escalan y cobran por uso, como Supabase, Convex y Turso, eliminando el dimensionamiento manual de instancias.
Los puntos fuertes: costo proporcional al uso (ideal para tráfico irregular o proyectos que empiezan), cero mantenimiento de sistema y escala automática. Las contrapartidas: menos control sobre el entorno, límites de tiempo de ejecución por función y el *cold start* (la pequeña latencia extra cuando una función dormida debe "despertar").
Ejemplo concreto: un formulario de contacto que recibe 30 envíos al día. En serverless, cada envío ejecuta una función durante unos milisegundos y la factura mensual es de centavos; en un VPS, la misma tarea exigiría un servidor encendido todo el mes.