Vercel Functions 30 menit: hal yang harus diputuskan sebelum memindahkan pekerjaan AI panjang ke serverless

Tech

Pada 15 Juni 2026, Vercel mengumumkan Functions untuk Node.js dan Python dapat berjalan hingga 30 menit bagi tim Pro dan Enterprise. Durasi di atas 800 detik masih beta dan membutuhkan Fluid Compute. Ini relevan untuk LLM streaming, OCR, ekstraksi dokumen, media processing, dan otomasi terbatas.

Vercel Functions 30 menit: hal yang harus diputuskan sebelum memindahkan pekerjaan AI panjang ke serverless
Pertanyaannya tetap sama: jika pengguna sedang menunggu hasil, Function panjang dengan streaming masuk akal. Jika pekerjaan harus resume setelah gagal, punya retry per langkah, atau tidur berhari-hari, gunakan Workflow atau Queue. Jika perlu workspace, browser, atau tool agent, gunakan Sandbox.

Apa yang berubah

Pada 15 Juni 2026, Vercel mengumumkan Functions untuk Node.js dan Python dapat berjalan hingga 30 menit bagi tim Pro dan Enterprise. Durasi di atas 800 detik masih beta dan membutuhkan Fluid Compute. Ini relevan untuk LLM streaming, OCR, ekstraksi dokumen, media processing, dan otomasi terbatas.

Pertanyaannya tetap sama: jika pengguna sedang menunggu hasil, Function panjang dengan streaming masuk akal. Jika pekerjaan harus resume setelah gagal, punya retry per langkah, atau tidur berhari-hari, gunakan Workflow atau Queue. Jika perlu workspace, browser, atau tool agent, gunakan Sandbox.

Keputusan praktis

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.

Risiko

Sebelum rilis, cek plan, runtime, beta availability, maxDuration, timeout provider, timeout DB, log progress, cancellation, rate limit, dan alert biaya. Timeout lebih panjang bukan pengganti 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.

Sumber