Voltar
OpenEvidence usa Vercel e Next.js para atender 650 mil médicos com deploys em cerca de cinco minutos

OpenEvidence usa Vercel e Next.js para atender 650 mil médicos com deploys em cerca de cinco minutos

Aprofundamento CEVIU

Aprofundamento

O caso da OpenEvidence mostra um fluxo de deploy simples sustentando um produto em que indisponibilidade custa caro. A aplicação voltada a médicos é feita com Next.js. Ao dar push numa branch de desenvolvimento, a Vercel gera um preview com link para demos e testes com colegas. Push ou merge na branch de produção dispara o build e o deploy, e dá para fazer rollback para um deploy anterior. Isso sustenta várias releases por dia.

Um detalhe técnico chama atenção: a equipe é majoritariamente de Python e machine learning, e Andy Yoon, Engineering Lead, era praticamente o único engenheiro com formação em frontend. Na parte de custo, a empresa ativou o Fluid compute e diz ter cortado o gasto com serverless em 90%, mantendo a mesma performance. A Vercel representa menos de 5% do gasto total de infraestrutura, mesmo com crescimento de 1000x, segundo Micah Smith, VP de Engineering. O Fluid compute deixa várias requisições compartilharem a mesma instância de função, e com Active CPU pricing o tempo de espera por banco de dados ou backend de IA não gera cobrança de CPU (a memória continua sendo cobrada).

O padrão se repete no Take Home, primeiro aplicativo para pacientes: cada app é um projeto Vercel próprio, com domínio próprio, o que permite atualizar a experiência do paciente sem tocar nos demais.

Por que isso importa

Para quem opera um produto com pouca gente de frontend, a leitura é que preview por branch, rollback e um projeto isolado por aplicação reduzem o trabalho de infraestrutura. Já os números de custo e de pico de tráfego vêm da própria empresa e do fornecedor, então vale medir o seu caso antes de projetar ganho parecido, sobretudo em cargas que passam muito tempo esperando serviços externos.

Perguntas frequentes

Quanto tempo leva um deploy em produção da OpenEvidence?

Cerca de cinco minutos. Segundo Kush Khosla, uma mudança de frontend chega a 650 mil médicos nesse intervalo. O fluxo é push ou merge na branch de produção, que dispara build e deploy.

Como a OpenEvidence reduziu o gasto com serverless?

A equipe ativou o Fluid compute nas funções na Vercel. Segundo Micah Smith, o gasto com serverless caiu 90% com a mesma performance. O Fluid compute permite que requisições compartilhem uma instância em execução.

O que aconteceu quando a OpenEvidence viralizou no TikTok?

O produto chegou a cerca de dois milhões de visualizações em menos de uma semana. Os tempos de resposta ficaram rápidos e a taxa de erros ficou perto de zero. A equipe não precisou provisionar capacidade extra.

Como o Take Home é implantado?

O Take Home, primeiro aplicativo para pacientes, tem projeto e domínio próprios na Vercel. Assim, os engenheiros atualizam a experiência do paciente sem fazer deploy dos outros aplicativos.

Fontes

Avalie este artigo:
Categoria
CEVIU Web Dev
Publicado
03 de novembro 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