Vercel Functions ya llega a 30 minutos: qué decidir antes de mover trabajos de IA a serverless

Tech

Vercel anunció el 15 de junio de 2026 que Functions en Node.js y Python pueden ejecutarse hasta 30 minutos para equipos Pro y Enterprise. Las duraciones por encima de 800 segundos están en beta y requieren Fluid Compute. Esto ayuda en respuestas LLM largas, OCR, extracción, procesamiento de medios y automatización acotada.

Vercel Functions ya llega a 30 minutos: qué decidir antes de mover trabajos de IA a serverless
La pregunta clave no cambia: si el usuario espera en pantalla, una Function larga con streaming puede simplificar el sistema. Si el trabajo debe reanudarse, reintentarse por pasos o dormir durante mucho tiempo, conviene Workflow o Queue. Si necesita estado de workspace, navegador o herramientas, use Sandbox.

Qué ocurrió

Vercel anunció el 15 de junio de 2026 que Functions en Node.js y Python pueden ejecutarse hasta 30 minutos para equipos Pro y Enterprise. Las duraciones por encima de 800 segundos están en beta y requieren Fluid Compute. Esto ayuda en respuestas LLM largas, OCR, extracción, procesamiento de medios y automatización acotada.

La pregunta clave no cambia: si el usuario espera en pantalla, una Function larga con streaming puede simplificar el sistema. Si el trabajo debe reanudarse, reintentarse por pasos o dormir durante mucho tiempo, conviene Workflow o Queue. Si necesita estado de workspace, navegador o herramientas, use Sandbox.

Decisión práctica

RuntimeBest fitWatch out
FunctionUser waits, streaming matters, bounded inputNeeds explicit maxDuration, cancellation, logs
Workflow / QueueRetry, checkpoint, durable stepsRequires idempotency and state design
SandboxBrowser, filesystem, tests, agent workspaceNeeds permission and cleanup rules
Checklist

Verify plan, runtime, beta availability and Fluid Compute settings.

Keep provider and database timeouts below the function maximum.

Add progress logs, correlation ids, cancellation and cost alerts.

Use idempotency keys before moving mutations into longer requests.

Riesgos

Antes de activarlo revise plan, runtime, disponibilidad beta, maxDuration, timeouts externos, observabilidad, cancelación y alertas de coste. Más tiempo no convierte una Function en una máquina de estados durable.

Community discussions around Vercel timeouts show that developers have long been balancing streaming, queues and separate workers for LLM and long API work. Treat those discussions as product signal, while relying on the official Vercel changelog and docs for the actual limits.

Fuentes