Postgres High Availability from first principles
· 8 min read
High Availability is a critical feature for running services reliably at scale. What "HA" means in practice varies from user to user. This post describes how we approach high availability in Multigres and what a failover looks like in practice.
The short version is that Multigres treats HA as a consensus problem, using generalized consensus. It completes failovers in a matter of seconds, without violating durability.
