A practical guide to running database schema changes against a live production database without downtime — the expand/contract pattern, rename and backfill strategies, shadow tables for rewrites, lock-aware migrations, and tooling that makes it safe.
Migrations
-
Database Migrations Without Downtime: Expand/Contract, Shadow Tables, and Safe Deploys