Ask HN: Moving from Cloud to Self-Hosted
The use of Postgres and TimescaleDB is core to the product. But now we discover that Azure's managed Postgres is still stuck on an antiquated version of TimescaleDB, and we've also realised that our compute requirements are much greater than originally anticipated. Aside from the managed Postgres issue, it would cost too much to host at a cloud provider, so we're now considering self-hosting.
The components we need are fairly modest, but we need everything to be highly-available and backed up:
- Postgres
- Blob storage
- Message queue
- Compute
We're struggling with HA for Postgres in particular. I'm looking for advice and OSS solutions that would simplify and give more of a "semi-managed" feel, to help us deploy our own HA stack somewhere like Hetzner.