I was shocked because I didn't realise it wasn't managed. Even Digital Ocean offer managed Postgres.
If you are offering a service like Fly I think the database should be managed personally, the whole point of Fly.io is to provide abstractions to make production simpler.
Do you think the type of user who is using fly.io is interested in or capable of managing their own Postgres database? I'd rather just trust RDS or another provider.
Yep,
I never really trusted managed databases. It just feels like one of those things that's so important to your app that not having full control of it is weird.