Part VII: Modernization Engineering

"Every failed mainframe modernization project has the same root cause: someone confused modernization with migration. Modernization means making the system better. Migration means moving it somewhere else. They are not the same thing, and the difference is worth billions of dollars in failed projects."

What This Part Covers

Part VII covers the most in-demand skill in enterprise IT right now: modernization engineering. Six chapters take you from strategy selection (rehost, refactor, replatform, replace) through the strangler fig pattern, cloud integration, AI-assisted development, mainframe DevOps, and the hybrid architectures where COBOL and cloud-native will coexist for the next twenty years.

This section is practically a book within a book, and it needs to be. The modernization landscape is littered with billion-dollar failures — projects that tried to rewrite fifty years of business logic in eighteen months, or lift-and-shift mainframe workloads to cloud platforms that couldn't match the throughput, reliability, or transactional integrity of the original system.

The architects who succeed at modernization understand both worlds — mainframe and distributed — and build bridges between them. They know when to leave COBOL in place, when to wrap it behind APIs, when to refactor incrementally, and when (rarely) a full rewrite is justified.

Federal Benefits Administration's 15-million-line COBOL/IMS codebase is undergoing incremental modernization with Sandra Chen leading the effort. SecureFirst Retail Bank's strangler fig project is wrapping CICS services behind REST APIs for mobile. Both provide the real-world context for every pattern in this part.

Chapters in This Part

Chapter Title Key Question
32 Modernization Strategy How do you choose the right approach?
33 Strangler Fig Pattern How do you incrementally replace COBOL with modern services?
34 COBOL-to-Cloud Patterns When should COBOL run in the cloud — and when shouldn't it?
35 AI-Assisted COBOL How can LLMs help with code understanding and refactoring?
36 DevOps for the Mainframe How do you integrate z/OS into CI/CD pipelines?
37 The Hybrid Architecture How do you design for twenty more years of coexistence?

Progressive Project

You'll create the modernization roadmap for your HA banking system: identifying candidates for API exposure, designing the strangler fig migration path for the mobile channel, implementing a CI/CD pipeline with Zowe and Jenkins, and documenting the hybrid architecture that keeps the core mainframe system running while new capabilities deploy to the cloud.

Prerequisites

All of Parts I–VI are recommended. Chapter 32 specifically references concepts from every earlier part.

Chapters in This Part