Edge functions prometem latência global baixa, mas sem uma base de dados igualmente rápida, o ganho evapora. Testámos as melhores opções serverless com free tier generoso, drivers edge-compatible e preços abaixo de $100/mês.
Único produto que combina Postgres + edge functions Deno nativamente. Free tier com 500MB e 500K invocações; Pro $25/mês com 8GB DB e 2M invocações.
Postgres-compatible distribuído globalmente, free tier com 10GB e 50M RUs. Ideal quando precisas de consistência transacional ACID em múltiplas regiões.
Hosting simples de Postgres/MySQL com $5 crédito grátis/mês. Não é edge-native, mas é previsível e budget-friendly para projetos pequenos.
Edge functions — Cloudflare Workers, Vercel Edge, Deno Deploy — reduzem latência ao executar código perto do utilizador. Mas sem uma base de dados igualmente rápida, o ganho de performance evapora. O desafio: encontrar bases de dados serverless com free tier generoso, drivers compatíveis com o edge e scale-to-zero, tudo abaixo de $100/mês.
Opções como Aurora Serverless e Cosmos DB pesados ficam de fora — o custo escala rapidamente além do orçamento1. O foco são soluções que nasceram para o edge ou se adaptaram bem a ele.
Avaliámos cada opção em cinco dimensões que importam para edge functions:
O Supabase é o único produto que combina uma base de dados Postgres com edge functions Deno nativas, sem precisar de orquestrar serviços separados. O free tier oferece 500MB de base de dados, 1GB de storage e 500K invocações de edge functions7. O plano Pro, a $25/mês, sobe para 8GB de DB, 100GB de storage e 2M invocações, com $10 de crédito de compute incluído7.
Para equipas que querem uma stack completa — base de dados, autenticação, storage e edge functions — sem montar infraestrutura, o Supabase é a escolha mais pragmática. O Postgres subjacente é standard, pelo que qualquer driver Postgres funciona, e as edge functions correm Deno diretamente na plataforma.
Quando a aplicação precisa de consistência transacional em múltiplas regiões, o CockroachDB Serverless é a resposta. É Postgres-compatible e distribuído globalmente, com um free tier de 10GB e 50M request units13. O plano Standard custa $0.18/hora de compute1.
A vantagem é clara: os dados estão replicados em várias regiões, reduzindo latência para utilizadores espalhados pelo mundo. A desvantagem é que não é edge-native no sentido de SQLite embedded — há latência de rede entre a edge function e a base de dados. Mas para workloads que exigem ACID em múltiplas regiões, é a melhor opção abaixo de $100/mês.
O Railway não é edge-native, mas oferece hosting simples de Postgres ou MySQL com $5 de crédito grátis por mês3. É a opção mais previsível para projetos pequenos: sem surpresas de billing, sem RUs para calcular.
Para quem precisa de uma base de dados relacional rápida para uma edge function num único projeto, o Railway é o caminho mais directo. A latência não será tão baixa quanto uma base de dados embedded no edge, mas a simplicidade de setup e o preço controlado compensam.
Dois produtos que merecem menção honrosa mas não estão disponíveis no nosso catálogo de afiliados:
Turso (libSQL/SQLite edge) oferece a melhor latência edge pura. O free tier inclui 100 bases de dados, 5GB de storage e 500M rows read4. O plano Developer custa $4.99/mês com 9GB e bases de dados ilimitadas4. Como usa SQLite embedded com réplicas no edge, a latência é praticamente zero — ideal para read-heavy edge functions.
Neon Postgres oferece o melhor de dois mundos: Postgres nativo com um driver serverless (@neondatabase/serverless) otimizado para Vercel Edge e Cloudflare Workers, sobre HTTP ou WebSockets5. O free tier inclui 100 projetos com autoscale-to-zero, e o plano pago fica em ~$15/mês2. O cold start é de ~150ms2, aceitável para a maioria das aplicações.
Se já usas Cloudflare Workers, o D1 é a opção mais natural. É SQLite nativo no edge, com free tier de 5M rows read/dia e 100K rows written/dia6. O plano Workers Paid, a $5/mês, inclui 25B rows read/mês e 50M rows written/mês, sem egress fees e com read replicas grátis6. É difícil bater este valor quando a stack já é Cloudflare.
| Produto | Free Tier | Plano pago | Driver Edge |
|---|---|---|---|
| Supabase | 500MB DB, 500K invocações | $25/mês (Pro) | Deno Edge nativo |
| CockroachDB | 10GB, 50M RUs | $0.18/hr (Standard) | Postgres wire protocol |
| Railway | $5 crédito/mês | Pay-as-you-go | Não edge-native |
| Turso (ref.) | 100 DBs, 5GB, 500M reads | $4.99/mês (Developer) | libSQL edge-native |
| Neon (ref.) | 100 projetos, autoscale | ~$15/mês | @neondatabase/serverless |
| Cloudflare D1 (ref.) | 5M reads/dia | $5/mês (Workers Paid) | SQLite edge nativo |
A escolha depende da prioridade. Para latência edge pura, Turso e Cloudflare D1 vencem com SQLite embedded. Para compatibilidade Postgres nativa no edge, Neon é a melhor opção. Para uma stack all-in-one com DB e edge functions no mesmo produto, Supabase é imbatível. Para distribuição global multi-região com ACID, CockroachDB Serverless. E para simplicidade e orçamento controlado, Railway cumpre o papel.
Todas estas opções têm free tiers que permitem testar antes de comprometer — the things actually worth buying são aquelas que provam o seu valor antes de pedir o cartão.
Recomate pode receber comissões de afiliados quando clicas nos links de produtos nesta página. Isso não afecta as nossas recomendações — incluímos apenas produtos que avaliámos por mérito editorial.
| Escolha | Preço | Free Tier | Plano pago | Driver Edge | |
|---|---|---|---|---|---|
Supabase Edge Functions ▶ Escolha | — | 500MB DB, 500K invocações | $25/mês (Pro) | Deno Edge nativo | Ver preço ↗ |
CockroachDB Serverless melhor para multi-região global | — | 10GB, 50M RUs | $0.18/hr (Standard) | Postgres wire protocol | Ver preço ↗ |
Railway melhor para simplicidade e orçamento | — | $5 crédito/mês | Pay-as-you-go | Não edge-native | 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.