Entity · Pattern
Expand/Contract
Backward-compatible change in three steps: add the new, migrate, remove the old.
Also known as
Parallel Change · Expand-Migrate-Contract
Related entities
Canonical hub
Everything on Expand/Contract.
Assembled automatically from the knowledge graph — every page that touches this entity.
Guides
- Zero-Downtime Database Migrations
- Reversibility over Prediction
- Data Modeling That Lasts
- PostgreSQL or MySQL for Long-Lived Systems
- Idempotency in Distributed Systems
- Software That Still Runs in Ten Years
- Legacy Modernization Without a Big Bang
- API Versioning Without Breaking Customers
- When Tests Really Pay Off
- A Migration Is a Trust Problem
- Interfaces Outlive Implementations
- When Schema and Model Drifted Apart
- Business Logic Doesn't Belong in Controllers
- Observability Is Architecture
Glossary
Services
Technologies
Engineering Method
A project involving Expand/Contract?
Talk to our management — technical, no sales pitch.
