This repository contains a detailed step-by-step runbook and the supporting resources that were used to upgrade the AWS RDS Aurora Postgres database powering Medplum's hosted service from Postgres v12 to v16 without downtime.
For more context and discussion, read the accompanying blog post on Medplum's blog.