CEVIU Logo
Voltar
Execute múltiplos frameworks em um único projeto com o Vercel Services

Execute múltiplos frameworks em um único projeto com o Vercel Services

Aprofundamento CEVIU

Aprofundamento

A Vercel Services é uma nova camada de infraestrutura lançada oficialmente em 1º de julho de 2026, após anúncio no evento 'Ship'. Ela permite agrupar múltiplos serviços, como um frontend Next.js, um backend FastAPI e um serviço em Go, em um único projeto Vercel, com um domínio compartilhado, variáveis de ambiente unificadas e implantação atômica. A comunicação entre serviços ocorre internamente via chave bindings no vercel.json, sem sair da rede privada da Vercel. Isso substitui a abordagem anterior de monorepo com múltiplos projetos Vercel ou rewrites manuais.

O modelo exige que o projeto seja configurado como 'Services' nas configurações de Build & Deployment, e cada serviço é detectado automaticamente pelo framework (Next.js, FastAPI, Flask, Express, Hono, Go, Rust). Não há necessidade de Docker, servidores dedicados ou configuração manual de rede, tudo é provisionado com 'Fluid compute' e cobrado apenas durante execução real das requisições.

Por que isso importa

Isso resolve um problema prático frequente em equipes que usam monorepos políglotas: a fragmentação de implantações, ambientes e domínios. Antes, integrar um backend Python com um frontend Next.js exigia duas implantações separadas, rewrites complexos ou gateways externos. Agora, um único commit gera uma URL de preview com todos os serviços rodando juntos, rollback atômico e depuração unificada no dashboard. É especialmente útil para times migrando de arquiteturas tradicionais para aplicações agentic, onde múltiplos serviços colaboram em tempo real, alinhado à estratégia declarada da Vercel para a 'era dos agentes'.

Impacto para desenvolvedores

Desenvolvedores deixam de gerenciar múltiplos projetos Vercel, rewrites manuais ou proxies locais para testar integrações. O fluxo de CI/CD simplifica: um vercel deploy constrói, testa e sobe todos os serviços simultaneamente. Frameworks como FastAPI e Flask rodam nativamente sem ajustes, sem precisar de wrappers ou adaptações para serverless. A documentação oficial já orienta a migrar de experimentalServices para a chave services no vercel.json. Para quem usa Turborepo ou Nx, a integração continua suportada, mas agora com menos orquestração manual entre builds.

Perguntas frequentes

O que são os Vercel Services?

São uma nova forma de implantar aplicações full stack em um único projeto Vercel, permitindo múltiplos frameworks (Next.js, FastAPI, Go, Rust etc.) rodarem juntos sob um mesmo domínio, com comunicação interna privada e implantação atômica. Foi lançado oficialmente em 1º de julho de 2026.

Como configurar múltiplos frameworks com Vercel Services?

Defina cada serviço no arquivo vercel.json usando a chave services. Configure o projeto como 'Services' nas opções de Build & Deployment no dashboard. Nenhum Docker ou configuração de rede é necessário, o Vercel detecta automaticamente o framework de cada serviço.

Vercel Services substitui monorepos com múltiplos projetos?

Não substitui, mas oferece uma alternativa mais integrada. Monorepos com múltiplos projetos Vercel ainda funcionam, mas exigem gestão separada de ambientes e domínios. Com Vercel Services, tudo é unificado: um domínio, um commit, uma URL de preview e rollback em bloco.

Quais frameworks são suportados nos Vercel Services?

A documentação oficial cita suporte nativo para Next.js, FastAPI, Flask, Express, Hono, Go e Rust. A detecção é automática ('framework-defined infrastructure'), e a maioria roda com zero configuração adicional.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
30 de junho de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser