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.

Your status · Migrations and upgrades

Saved in this browser only. It colours this skill's tile on your map.

Resources

1
  • articleStart here
    Parallel change ↗
    Danilo Sato (martinfowler.com) · 6 min

    Expand, migrate, contract. The pattern behind changing schemas and APIs without breaking running code.

Tools

none yet

Tools for this topic are being researched.