Migration Risk

Bounding blast radius, staging by cohort, and honest readiness reporting.

6Questions
12Flashcards
3Terms
1Deliverables
Questions

6 to work through

  1. intermediate

    Review this migration plan. Cutover is staged by customer cohort at 2 percent then 10 then 50 then 100. Readiness for each step is "all automated tests green and no open P1 defects". The rehearsal ran against a 5 percent copy of production. The rollback step reads "restore from the pre-cutover snapshot if data integrity is compromised". What would you remove, what would you change, and what would you leave alone?

    3 min answer
  2. intermediate Multiple choice

    What is the single most important risk control in a migration, and why?

    2 min answer
  3. intermediate

    You want to replace a twelve-year-old monolith one capability at a time. The organisation releases that monolith once every six weeks on a Thursday evening, behind a change advisory board that meets fortnightly. Tell me what you would do first and why.

    3 min answer
  4. advanced

    A logistics platform is migrating a system that coordinates live vehicle dispatch. What controls reduce migration risk when the operation cannot pause?

    2 min answer
  5. advanced

    A platform is migrating a live service and must manage risk. Which risks dominate, and which controls actually reduce them?

    2 min answer
  6. advanced

    Ant Group moved Alipay's core transaction data off a commercial relational database onto OceanBase, its own distributed database, beginning with a 1% slice in 2014 and reaching full replacement in 2019. What risk control is that ramp actually providing, and where would copying it be a mistake?

    3 min answer
Legacy Modernization

Neighbouring topics

Legacy Modernization

General material on modernising existing systems.

3 quiz 10 cards 6 terms

Legacy Assessment

Understanding what a system does before deciding what to do with it.

5 quiz 10 cards 3 terms

The Six Rs

Rehost, replatform, refactor, repurchase, retire, retain — per application.

4 quiz 9 cards 5 terms

Rehosting

Lift and shift: fastest, cheapest, and capturing none of the benefits.

5 quiz 10 cards 3 terms

Replatforming

Targeted changes that capture operational wins without a rewrite.

3 quiz 10 cards 3 terms

Refactoring & Re-architecting

Changing structure incrementally while the system keeps running.

5 quiz 9 cards 2 terms

Rebuild vs Re-architect

Why greenfield replacement fails, and the narrow cases where it does not.

5 quiz 8 cards 3 terms

Strangler Fig

Routing capabilities to new implementations behind a facade, one at a time.

6 quiz 8 cards 4 terms

Application Decomposition

Finding seams in a monolith, starting from the data.

4 quiz 10 cards 4 terms

Database Migration

Moving engines, versions and schemas without losing data or uptime.

6 quiz 13 cards 3 terms

Data Migration Strategies

Backfill, dual-write, reconciliation and verification.

5 quiz 12 cards 3 terms

Zero-Downtime Migration

Expand, migrate, contract — and the contract phase that never happens.

4 quiz 10 cards 3 terms

Parallel Run

Shadowing the old system to discover the rules nobody documented.

4 quiz 11 cards 4 terms

Cutover Planning

Rehearsals, go/no-go criteria and a rollback that has been executed.

4 quiz 11 cards 4 terms

Legacy Integration Patterns

Anti-corruption layers, adapters and CDC against systems that cannot change.

5 quiz 10 cards 3 terms

Mainframe Modernization

Batch windows, COBOL, and the risk profile of core banking systems.

5 quiz 10 cards 3 terms

Modernisation Business Case

Pricing tail risk so deferred maintenance becomes fundable.

4 quiz 8 cards 3 terms

Coexistence Patterns

Running old and new together for years without corrupting either.

5 quiz 10 cards 4 terms

Decommissioning

Actually switching the old system off, and proving nothing depended on it.

4 quiz 9 cards 5 terms