TLDR Tech / Dev
How to Make a Database Migration Backward Compatible
Safe mixed-version deployments use an expand, migrate, contract sequence with dual-format support, restartable backfills, gradual read cutovers, and evidence that every consumer has stopped using the old schema before cleanup.
Read the full story