Built to keep working when a part fails

Database fallback, automatic sync-back, a warm mirror and a documented two-server failover design. The aim is that data written during an outage is not lost.

What is tested

  • The mirror copies, updates and deletes rows between PostgreSQL-style primary and the local copy.
  • Recovery sync takes the newer edit when the same record changed on both sides.
  • Fallback mode, mirror status and a manual "run mirror now" action are exposed in the platform.

Honest limits

  • "No lost data" is the design goal, not a guarantee. The mirror runs on an interval, so the newest writes before a total loss of the primary may be missing from the local copy.
  • The two-server Patroni design is documented configuration. It has not been validated on a two-machine failover test in the build environment, so test it on your own servers first.
  • Standard PostgreSQL replication is asynchronous unless you configure it otherwise, which affects what a failover can lose.

Plan your failover with us.

Tell us your uptime and data-loss targets and we will say what the platform covers and what you need to add.