Schedule - PGConf.EU 2023
How we execute PostgreSQL major upgrades at GitLab, with zero downtime.
Upgrading your high available, high load PostgreSQL databases can be a challenge own its own. When having customers around the globe with tight SLAs, the requirement arises to execute these upgrades with minimal or even without any downtime.
This talk walks through how we at GitLab evolved from multihour downtime windows to not causing any customer facing interference at all.