We’re launching PostgreSQL on Fly soon. We’d like some feedback, and volunteers to test it out. Here’s what we’re planning:
Launch high availability PostgreSQL clusters
These will be two instance PostgreSQL clusters (using
stolon, if you’re a DB nerd). The smallest option will be a cluster on 2x
shared-cpu-1x VMs with 256MB of RAM and 10GB of disk space. Total cost, about $7.50 per month. You can scale these like any Fly app, all the way up to 8 CPUs, 64GB RAM, 500GB disks.
You will have admin rights to these clusters, so you can add as many PostgreSQL DBs and users as you want, share them between apps, etc.
Notably, we will not have free databases because multitenant, free PostgresSQL clusters are an atrocity.
We also will not offer single instance PostgreSQL databases. This will save both us and you headaches.
You’ll notice that prices are only the cost of the underlying VMs. This is on purpose, so you can buy cheap DB clusters and use them for side projects, development, etc.
They will include built in health checks, metrics, and alerts. You’ll be able to wire these up to PagerDuty and get paged when something does go awry with the cluster (like you fill up the disk).
Later on, you’ll be able to bundle alerts into any application. AND you’ll be able to pay $$ to have us (or community members) respond to alerts.
What we’re doing is a little different than most self service PostgreSQL products. Does this sound useful to you all? And do any of you want to try it out in the next few weeks?