Quick answer
Schema Migration Runbook is a short backend practice game for Zero-downtime schema migration planning and expand-contract releases. It helps learners make realistic decisions about migrations, schema design, backfill, then explains why each answer is safe, risky, or production-ready.
- Apply expand-contract thinking to columns, renames, indexes, and constraints.
- Plan backfills that avoid unnecessary locks and production load spikes.
- Explain why schema changes must be compatible with mixed application versions.
Concept explanation
Schema migrations are where tidy local SQL meets messy production reality. This game helps you rehearse the deployment order that keeps both old and new application versions alive while data moves underneath them.