Zero-downtime Postgres upgrades

Speaker: Chris Sinjakli – SRE @ GoCardless

On the surface, the tech behind a payments API may look like any other startup. You’ll probably find some Rails apps, a database, and a bunch of stuff off to the sides to glue it together. At GoCardless, we’ve found it’s mostly not the tech that differs, but the approach.

Using our high-availability Postgres cluster as a running example, we’ll explore how reliability became so important to us, and dive into the most recent feature we built into the cluster: zero-downtime patch upgrades.