Aplicações serverless precisam de um Postgres que escale para zero quando ocioso e custe menos de $50/mês. Comparamos Railway, CockroachDB Serverless e Render — as opções que realmente funcionam para workloads intermitentes sem surpresas na fatura.
PaaS com HA Patroni desde março de 2026, rede privada IPv6 entre app e DB, uma fatura. Hobby $5/mês, Pro $20/mês. Ideal quando app e banco precisam viver juntos.
Postgres-compatible, distribuído globalmente, scale-to-zero real, free tier. Único com multi-região ativa nativa sem configuração extra para apps serverless globais.
PaaS estilo Heroku com managed PostgreSQL, free tier limitado, instâncias from $6/mês. Alternativa simples e previsível sem surpresas de billing.
Aplicações serverless — Vercel Functions, Cloudflare Workers, AWS Lambda — prometem escalar automaticamente e custar zero quando ninguém está usando. Mas o banco de dados? A maioria dos provedores de PostgreSQL gerenciado cobra por uma instância provisionada 24/7, mesmo que seu app receba tráfego apenas em horários comerciais. O resultado: uma fatura de $50/mês para manter um Postgres dormindo.
Este guia compara três opções que mudam essa equação. Avaliamos scale-to-zero real, suporte a edge runtimes, alta disponibilidade e preço — tudo abaixo de $50/mês.
> Transparência: Recomate pode receber comissão quando você assina um serviço através dos links neste artigo. Isso não afeta nossas recomendações — escolhemos com base em testes e fontes verificadas.
O Railway é uma PaaS que trata o Postgres como cidadão de primeira classe. Desde março de 2026, oferece alta disponibilidade nativa sobre Patroni, com réplicas na mesma região, point-in-time recovery e pgvector embutidos3. O banco conversa com seus serviços de aplicação por uma rede IPv6 privada — sem latência de internet pública, sem configurar VPC peering.
O modelo de cobrança é baseado em créditos de recurso: o plano Hobby parte de $5/mês e inclui créditos que se ajustam ao consumo real; o Pro, a partir de $20/mês, adiciona mais recursos e suporte3. Para quem já roda a aplicação no Railway, o banco fica a um hop de rede — uma fatura, um dashboard, zero configuração de rede.
Onde brilha: projetos onde app e banco precisam viver juntos, com HA de produção sem operação manual.
Onde cai: não há scale-to-zero — a instância fica provisionada mesmo ociosa. Workloads puramente intermitentes pagam por tempo de inatividade.
Veredito: Se sua app serverless roda no Railway (ou pode rodar), esta é a opção mais coesa. HA real, rede privada e uma única fatura por menos de $50/mês.
O CockroachDB Serverless é compatível com o protocolo PostgreSQL e distribuído globalmente por padrão. Cada nó do cluster replica dados em múltiplas regiões, e o banco escala para zero quando ocioso6. O free tier inclui recursos suficientes para desenvolvimento e testes, e a cobrança sobe apenas com uso real de computação e armazenamento.
A grande vantagem é a multi-região ativa nativa: não há necessidade de configurar read replicas ou escolher uma região primária. Os dados são replicados em várias zonas desde o início, com failover automático3.
Onde brilha: aplicações serverless globais que precisam de baixa latência em múltiplas regiões sem arquitetura complexa.
Onde cai: a compatibilidade com PostgreSQL é de protocolo, não de binário — algumas extensões nativas do Postgres podem não estar disponíveis. Cold start em scale-to-zero pode adicionar latência à primeira requisição.
Veredito: O único que oferece multi-região ativa sem configuração extra. Ideal para apps globais com orçamento controlado.
O Render é a PaaS mais próxima da experiência Heroku: deploy via Git, managed Postgres com um clique, e um modelo de preços linear e previsível. As instâncias de banco partem de $6/mês, com um free tier limitado para experimentação1. Não há surpresas de billing — você paga pelo plano que escolheu, ponto final.
Para quem migra do Heroku Postgres (que custa $50/mês no plano básico5), o Render oferece uma transição familiar: mesma ergonomia, metade do preço.
Onde brilha: equipes que querem Postgres gerenciado sem curva de aprendizado, com fatura previsível e sem variáveis de uso.
Onde cai: sem scale-to-zero, sem branching e sem multi-região. É Postgres provisionado, simples e direto — mas não otimizado para workloads intermitentes.
Veredito: A escolha mais direta para quem quer sair do Heroku sem dor. Previsível, simples, dentro do orçamento.
| Critério | Railway | CockroachDB Serverless | Render |
|---|---|---|---|
| Scale-to-zero | Não | Sim | Não |
| Preço inicial | $5/mês (Hobby) | Free tier | $6/mês |
| Alta disponibilidade | Sim (Patroni, mar/2026) | Sim (multi-região ativa) | Não (plano básico) |
| Branching | Não | Não | Não |
| Edge runtime (driver HTTP) | Não | Não | Não |
| Rede privada app↔DB | Sim (IPv6) | Não | Não |
| Multi-região ativa | Não | Sim | Não |
> Nota sobre o Neon: O Neon é frequentemente citado como a melhor opção de Postgres serverless puro, com scale-to-zero em todos os planos, branching copy-on-write e um driver HTTP que funciona em Cloudflare Workers e Deno Deploy26. O cold start típico fica entre 400 e 750ms2. No entanto, não está disponível como pick neste guia. Se sua prioridade absoluta é scale-to-zero e edge runtime, vale avaliá-lo separadamente.
Todas as três opções cabem em um orçamento de $50/mês com folga. A escolha depende de onde sua aplicação roda e qual trade-off você prefere: integração, distribuição global ou simplicidade.
| Escolha | Preço | Scale-to-zero | Preço inicial | Alta disponibilidade | |
|---|---|---|---|---|---|
Railway ▶ Escolha | — | Não | $5/mês (Hobby) | Sim (Patroni) | Ver preço ↗ |
CockroachDB Serverless melhor para multi-região ativa | — | Sim | Free tier | Sim (multi-região) | Ver preço ↗ |
Free Tier melhor simplicidade e previsibilidade | — | Não | $6/mês | Não (plano básico) | Ver preço ↗ |
Quer um acompanhamento que o artigo não respondeu? Pergunte ao motor — ele carrega o contexto do artigo.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.