Skip to content
Ameen Abozaid
ARC-010

Legacy modernization

  • 7 Lessons
  • 4 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Rehost
  • replatform
  • refactor
  • replace
  • retire

Learn first

4 h of practice (estimate)

Learning outcomes

  1. Apply the modernization options — rehost, replatform, refactor, replace, retire (and retain) — per application.
  2. Assess legacy applications by business value, technical condition, risk, and cost to change.
  3. Sequence modernization to deliver value early and reduce risk (strangler, coexistence).
  4. Build the business case for modernization.

Lessons

  1. 01Why modernize, and why not
  2. 02Rehost, replatform, refactor, replace, retire
  3. 03Assessing an application portfolio
  4. 04Sequencing and coexistence
  5. 05The modernization business case
  6. 06Demo: assessing Larkspur's application portfolio
  7. 07Demo: replace the web shop, retain the ERP — the case

Lab and exercises

Lab

ARC-010-LAB1 · Portfolio disposition

Outcomes: 1–4 · Time: ~4 h

  1. Build an evidence sheet for the Larkspur applications: web shop, store POS integration, order management in ERP, CRM, reporting.
  2. Score value, condition, risk, and cost to change; plot the quadrant.
  3. Assign a disposition (rehost, replatform, refactor, replace, retire, retain) to each.
  4. Sequence the dispositions with coexistence and dependency notes.
  5. Write a short business case for the largest change.

Acceptance: each decision justified by value, condition, and risk.

Exercises (case-based; six exercises)

IDOutcomeTask
ARC-010-EX011Assign dispositions to six Larkspur applications and justify each in one sentence.
ARC-010-EX021A team proposes to rehost the web shop to the cloud to "go modern". Assess the proposal.
ARC-010-EX032Score three applications on value, condition, risk, and cost to change using a supplied evidence sheet and plot them.
ARC-010-EX043Design a strangler sequence for moving web traffic from the old shop to the new platform in three slices.
ARC-010-EX053Define system-of-record rules during coexistence for products, customers, and orders.
ARC-010-EX064Write a one-page business case for replacing the web shop with "do nothing" as the baseline.
Show solutions
  • EX01 Web shop: replace; ERP order management: retain and wrap; CRM: retain or replatform; reporting: replatform to a managed analytics service; store POS integration: refactor behind the new interface; old label tool: retire.
  • EX02 Rehosting moves the problem; the shop's issues are agility and mobile support, which hosting does not fix. Prefer replace; rehost only as a short bridge if infrastructure is the urgent risk.
  • EX03 Show scores with evidence references; high value/low condition first for action; low value/low condition for retirement.
  • EX04 Slice 1: browse and checkout for web; slice 2: mobile and accounts; slice 3: store pickup and returns; route by feature flag or gateway; retire the old shop when traffic reaches zero.
  • EX05 Products owned by merchandising source, orders owned by the new platform until posted to the ERP, finance records owned by the ERP, customers by CRM with sync; one owner per entity at any time.
  • EX06 Baseline "do nothing" shows rising run cost and lost sales; option replace shows migration cost, dual running, benefits with ranges, payback; list assumptions and sensitivity.

Workplace evidence: a modernization decision you led or shaped and its result.

Quiz

Outcomes: O1 disposition options · O2 portfolio assessment · O3 sequencing and coexistence · O4 business case.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1Moving an application to new infrastructure with no code change is:O1
  2. 2Switching off an application nobody needs is:O1
  3. 3Which is a weak reason to modernize?O1
  4. 4A high-value, low-condition application suggests:O2
  5. 5Which is NOT a normal portfolio assessment criterion?O2
  6. 6Why base scores on evidence?O2
  7. 7The strangler approach:O3
  8. 8During coexistence you must define:O3
  9. 9A "do nothing" option in a business case is:O4
  10. 10A responsible benefits estimate:O4

Practical part

Disposition defense using the lab evidence sheet and decisions plus exercises ARC-010-EX01 to EX06. Pass: quiz at least 8/10, at least five of six exercises correct, and each disposition justified by value, condition, and risk.

Common mistakes

Rewriting everything; rehosting without addressing the reason for moving.

Assessment

Disposition defense.

Workplace evidence

A modernization decision you led or shaped and its result.

Career relevance

Migration strategy (ARC-037).

Type to search levels, phases, modules and lessons.