Vercel Functions ya llega a 30 minutos: qué decidir antes de mover trabajos de IA a serverless
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.
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
| Runtime | Best fit | Watch out |
|---|---|---|
| Function | User waits, streaming matters, bounded input | Needs explicit maxDuration, cancellation, logs |
| Workflow / Queue | Retry, checkpoint, durable steps | Requires idempotency and state design |
| Sandbox | Browser, filesystem, tests, agent workspace | Needs permission and cleanup rules |
• 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
- Vercel Changelog: Functions can now run up to 30 minutes
- Vercel Docs: Configuring Maximum Duration
- Vercel Docs: Fluid Compute
- Vercel Docs: Functions usage and pricing
- Vercel Changelog: Workflow SDK supports TanStack Start
- Vercel Changelog: Sandbox can run up to 24 hours
- Reddit: long-running task questions on Vercel
- Reddit: Vercel runtime limit discussion for LLM apps