Vercel Functions теперь до 30 минут: что решить перед переносом долгих AI-задач в serverless

Tech

15 июня 2026 года Vercel объявила, что Functions для Node.js и Python могут работать до 30 минут для Pro и Enterprise. Время выше 800 секунд указано как beta и требует Fluid Compute. Это полезно для долгих LLM-ответов, OCR, извлечения данных, медиа и ограниченной автоматизации.

Vercel Functions теперь до 30 минут: что решить перед переносом долгих AI-задач в serverless
Граница проста: если пользователь ждёт результат, длинная Function со streaming может быть правильной. Если задаче нужны возобновление, retries по шагам или долгий sleep, лучше Workflow или Queue. Если нужны файлы, браузер, тесты или workspace агента, выбирайте Sandbox.

Что изменилось

15 июня 2026 года Vercel объявила, что Functions для Node.js и Python могут работать до 30 минут для Pro и Enterprise. Время выше 800 секунд указано как beta и требует Fluid Compute. Это полезно для долгих LLM-ответов, OCR, извлечения данных, медиа и ограниченной автоматизации.

Граница проста: если пользователь ждёт результат, длинная Function со streaming может быть правильной. Если задаче нужны возобновление, retries по шагам или долгий sleep, лучше Workflow или Queue. Если нужны файлы, браузер, тесты или workspace агента, выбирайте Sandbox.

Практическое решение

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
Чеклист

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.

Риски

Перед продакшеном проверьте plan, runtime, beta-доступ, maxDuration, таймауты провайдеров и БД, прогресс-логи, отмену, rate limits и алерты по стоимости. Длинный timeout не заменяет durable state machine.

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.

Источники