Skip to main content

One post tagged with "failover"

View All Tags

Postgres High Availability from first principles

· 8 min read
Rafael Chacon
Founding Engineer, Multigres

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.

If you have comments or questions, please start a discussion on the Multigres GitHub repository.