Neon
Postgres serverless com branching, auto-scaling e generoso tier gratuito.
Minha experiencia
Neon e o que o Postgres parece na era serverless. O auto-scaling e sem interrupcoes — seu banco desliga quando esta ocioso e escala automaticamente quando o trafego chega. Para um projeto paralelo, isso significa que voce nao paga pelo tempo ocioso do banco.
Database branching e o recurso matador. Voce pode criar uma copia do seu banco de producao para testes ou desenvolvimento, com sua propria string de conexao. E como branches do git para seus dados.
O cold start pode ser um pouco chato — a primeira query apos inatividade leva 1-3 segundos. Se voce precisa de respostas em menos de um segundo em todos os momentos, ative o compute sempre ativo (custa alguns dolares ao mes).
Pontos positivos
- +Postgres serverless — escala para zero quando nao esta em uso
- +Branching de banco de dados para desenvolvimento (como git para bancos de dados)
- +0,5 GB de armazenamento gratuito, compute sempre ativo incluso
Pontos negativos
- −Latencia de cold start ao escalar do zero
- −Nao ideal para cargas de trabalho intensivas em escrita com alta concorrencia
- −Menos extensoes disponiveis que o Postgres tradicional
Melhor para
Desenvolvedores que querem Postgres sem gerenciar conexoes ou escalabilidade.