Neon
Postgres serverless avec branching, auto-scaling et un généreux forfait gratuit.
Mon experience
Neon, c'est ce que donne Postgres à l'ère du serverless. L'auto-scaling est transparent -- votre base s'éteint au repos et se lance instantanément quand le trafic arrive. Pour un side project, ça veut dire que vous ne payez pas pour le temps d'inactivité de votre base.
Le branching de base de données, c'est la fonctionnalité killer. Vous pouvez créer une copie de votre base de production pour les tests ou le développement, avec sa propre chaîne de connexion. C'est comme des branches git pour vos données.
Le cold start peut être un peu agaçant -- la première requête après une période d'inactivité prend 1 à 3 secondes. Si vous avez besoin de réponses sub-secondes en permanence, activez le compute always-on (quelques dollars par mois).
Avantages
- +Postgres serverless -- scale à zéro quand inutilisé
- +Branching de base de données pour le développement (comme git pour les données)
- +0,5 Go de stockage gratuit, compute always-on inclus
Inconvenients
- −Latence de cold start au scale-from-zero
- −Pas idéal pour les workloads écriture-intensive à forte concurrence
- −Moins d'extensions disponibles que Postgres traditionnel
Ideal pour
Développeurs qui veulent du Postgres sans gérer les connexions ni le scaling.