10.3.4 · Skill in Maintenance
Migrations and upgrades
Moving to new versions, platforms or providers without breaking the product.
Framework upgrades, database moves and provider changes are large maintenance projects. Incremental approaches, such as running old and new side by side, reduce risk. Deferring them too long turns them into rewrites.
Resources
1- articleStart hereParallel change ↗Danilo Sato (martinfowler.com) · 6 min
Expand, migrate, contract. The pattern behind changing schemas and APIs without breaking running code.
Tools
none yetTools for this topic are being researched.