🧩 ¿Qué es Serverless?
Serverless es un modelo en el que se escribe el código como un conjunto de funciones y el proveedor (Vercel, Cloudflare, AWS, Google) las ejecuta a petición. No alquilas un servidor «de forma permanente», sino que solo pagas por las llamadas de función reales, como un taxi en lugar de un coche.
Resultado: inicio más rápido, menos infraestructura, soporte más fácil.
⚙️ Ejecutamos nuestra API en Vercel (aunque en unos 10 minutos)
Instale la CLI:
npm i -g vercelCrea una carpeta de proyecto:
mkdir my-api && cd my-apiAñade el archivo de función api/hello.js:
export default function handler(req, res) { res.status(200).json({ message: "Hello, world!" }); }Cargar:
vercelLa respuesta será una URL como:
https://my-api.vercel.app/api/hello
Puedes comprobarlo localmente vercel dev .
⏱️ ¿Por qué sale tan rápido?
No hay configuración manual del servidor: la plataforma lo hará todo por ti.
Escalado «a petición»: no es necesario mantener una instancia potente 24/7.
Pago por el rendimiento real (o límites gratuitos para empezar).
Plantillas y configuración automática: menos documentación, más trabajo.
📌 Casos ideales para Serverless
Prototipos y MVP.
Formularios en páginas de destino (procesamiento de solicitudes, webhooks).
Microservicios y tareas cron.
Chatbots, notificaciones, API sencillas.
⚠️ A qué prestar atención
Límite de tiempo de ejecución (a menudo 10–30 segundos por solicitud).
Arranque en frío en algunas plataformas.
No para cálculos pesados y conexiones largas.
Vinculación al proveedor (características de configuración y API).
🧪 Mini actualización: ruta con parámetros
Añadimos un punto final que saluda por nombre: api/hi.js
export default function handler(req, res) {
const { name = "Guest" } = req.query;
res.status(200).json({ hello: `Hi ${name}!` });
}Solicitud: /api/hi?name=Kodik → respuesta {"hello":"Hi, Kodik!"}
Serverless es una excelente manera de lanzar rápidamente una API de trabajo y no «quemar» tiempo en la infraestructura.
📚 ¿Quieres profundizar en el tema?
En el anexo Kodik encontrarás lecciones detalladas sobre diferentes temas, ejercicios paso a paso, análisis de errores y una práctica cómoda directamente en tu teléfono o navegador.
Y si quieres estar al tanto de las noticias, nuevas características y materiales útiles, suscríbete a nuestro Canal de Telegram. Es acogedor, profesional y con amor por el código ❤️
