Vercel Functions agora podem ser executadas por até 30 minutos
Aprofundamento CEVIU
Aprofundamento
A Vercel não só dobrou o tempo de execução das Functions, ela redefiniu o que é viável rodar em uma arquitetura serverless sem fugir do modelo de custo previsível. Os 30 minutos agora disponíveis para Node.js e Python (Pro/Enterprise) exigem Fluid Compute, a camada de microVMs lançada em fevereiro de 2025 que fatura só CPU ativa, ou seja, pausa a cobrança durante I/O: chamadas a LLMs, bancos de dados ou APIs externas. Isso transforma funções longas em algo economicamente sustentável, não só tecnicamente possível.
O gancho técnico aqui é claro: não é só sobre 'mais tempo', mas sobre alinhar duração com padrões reais de carga de trabalho de IA e processamento pesado. Um pipeline de OCR + extração estruturada de PDFs de 100 páginas, por exemplo, pode agora rodar inteiro dentro de uma única Function, sem precisar quebrar em etapas, gerenciar estado em Redis ou migrar para Kubernetes. A configuração é explícita (maxDuration = 1800 no App Router), mantendo controle total do desenvolvedor sobre o ciclo de vida.
Por que isso importa
Para devs que usam Next.js App Router ou frameworks compatíveis com Vercel, isso elimina um dos maiores pontos de fricção ao escalar aplicações com IA embarcada: a necessidade de sair do ambiente serverless para lidar com tarefas que demoram mais que 13 minutos. Não é só conveniência, é consistência operacional. Você mantém a mesma stack, mesmo deployment, mesmo observability, mas agora com capacidade real de processar workflows complexos end-to-end. E como o Fluid Compute já está integrado nativamente, não há curva de infraestrutura adicional, só ajuste de configuração e teste de limite real de memória/CPU sob carga prolongada.
Perguntas frequentes
Quais runtimes suportam os 30 minutos hoje?
Apenas Node.js e Python, para planos Pro e Enterprise. Suporte para outros runtimes (como Rust, Bun e Edge) ainda não foi anunciado oficialmente, embora o Fluid Compute já os suporte parcialmente em cenários distintos.
É preciso migrar para Fluid Compute para usar os 30 minutos?
Sim. Durações acima de 800 segundos estão em beta e exigem Fluid Compute ativado. Ele não é habilitado por padrão, você precisa configurar maxDuration explicitamente e garantir que seu plano tenha acesso à feature.
Como isso se compara às Vercel Workflows?
Workflows são para tarefas ilimitadas no tempo e com estado persistente, ideais para fluxos com pausas longas ou dependências externas. As Functions com 30 minutos são para cargas contínuas e intensivas de CPU/I/O, sem necessidade de persistência entre etapas. São complementares, não concorrentes.
O limite de 30 minutos afeta o cold start ou a concorrência?
Não. O Fluid Compute traz otimizações automáticas de cold start e suporta concorrência multi-função, ou seja, uma única instância pode servir várias requisições simultâneas, mesmo sob carga prolongada. Isso evita escalonamento desnecessário e mantém latência baixa.
Fontes
- vercel.comfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 15 de junho de 2026
- Editoria
- CEVIU Web Dev
