The economics of running database as a service and offering a free tier are brutal. Each database instance burns at least a VM or a set of VMs (for distributed or HA flavors) 👇
It's particularly painful if a free tier user spins up a database and then walks away - and the DbaaS provider is left with a bill that you can't pass onto AWS.
This is why many providers have started suspending free tier infra after X days idle. But even letting idle instances run for 24hrs can run up huge bills at free tier scale.
In addition to all this the word gets out that a particular DbaaS prodiver gives you free high quality of service databases and more and more people show up and not pay
- Even with ALL that
@neondatabase
feels free tier is too expensive and we will go on another COGs reduction journey. Next set of ideas are denser packing of VMs and ARM CPUs
@nikitabase
I have a very stupid question. Why can't you just multitenant free tier people, give them no performance or isolation SLAs, and just allow them to familiarize with interface?