
Database migrations without downtime: expand, migrate, contract
During every deploy, old and new code share one database. How to change the schema without breaking either: expand, migrate, contract.
Every manual step in a release is a future incident. CI/CD, infrastructure as code, deployments and monitoring that make change routine.

During every deploy, old and new code share one database. How to change the schema without breaking either: expand, migrate, contract.