To keep the DevOps overhead low I am thinking about using DigitalOcean.
The current idea is
* Use the "App Platform" with multiple app instances that are load balanced through DO itself (unfortunately only within same region)
* Use managed Postres with multiple standby nodes (allows for "immediate automatic failover")
* Optionally replicate the app servers in a different region and use an external load balancer to fail over between regions (not possible within the App Platform itself)
Do you have any other / better ideas for a rather straightforward setup? I am trying to avoid AWS but am not completely opposed.