Mainframe Path Start learning free
AppliedModernization32 min

COBOL refactoring and incremental modernization

How teams modernize COBOL systems without betting the business: choosing between retain, refactor, replatform, rewrite and replace, strangling old code behind APIs and events, refactoring safely with tests, and the real risks of converting COBOL to Java.

What you will be able to do

Lessons

  1. Choosing a modernization strategy
    Modernization is not one thing. For each application you choose whether to keep it, improve it in place, move it, rewrite it or buy something to replace it, and each choice…
  2. Strangler fig, APIs first and event-driven integration
    The strangler-fig pattern replaces an old system gradually: a routing layer sends some requests to new services and the rest to the old code until nothing is left.
  3. Refactoring COBOL safely and COBOL-to-Java risks
    Refactoring changes how code is organised without changing what it does. Do it safely by capturing current behaviour in tests first, then making small changes: splitting large…

Track your progress and earn a certificate.
Free account, 15 quiz questions for this subject.

Start this subject