Tag
schema-migration
- Sep 30, 2026 Migrating Stored Data While Both Formats Are Live A dual-write phase lets code change before data does, but it trades a clean cutover for a consistency problem. Ordering, backfill, and verification decide whether it holds. software engineering
- Jun 24, 2026 Mixed-Version Operation: What Two Versions Must Agree On Why every rolling upgrade temporarily runs two builds at once, which interfaces must be bidirectional across that window, and how expand-migrate-contract keeps them so. distributed systems
- Jan 12, 2025 Data Shape Debt and the Migration That Outlives the Code Stored records encode design mistakes that redeployment cannot undo, and the expand-contract sequence that makes an online change safe leaves debts of its own. software architecture
- Aug 18, 2024 Provider Versions, Schema Changes, and State Migration How a provider upgrade can change the meaning of stored state, why schema versions exist per resource type, and what an upgrade path can and cannot fix. cloud infrastructure
- Apr 1, 2024 Running Schema Migrations Inside the App Update Window Why a migration that is safe on a server is risky on a phone, how to make each step resumable, and what to do when the migration needs more space than the device has. mobile computing
- Jun 10, 2022 Expand and Contract: Schema Changes That Survive an Overlap The three-phase pattern that keeps two application versions reading one schema, which DDL operations take heavy locks, and how to bound the lock window with batched backfills. devops