Transforming Legacy Mainframe Systems with the Strangler Pattern 2.0

Authors

  • Vishal Sharma

Keywords:

Legacy Modernization, Mainframe, Capability Driven Architecture, Anti Corruption Layer, Strangler Fig Approach, Business Continuity

Abstract

As technology evolved from the age of industrialization to the age of information, and finally to this current age of AI, the average
lifecycle of technology shrank from 10 to 6, and now it is 3 years. Therefore, the definition of “legacy” has shifted. Applications developed before 2010, especially those built on mainframe or outdated technologies, are increasingly seen as candidates for modernization. Mainframe transformation has been a top priority in financial services, because of its’ operational inefficiencies and high maintenance costs associated with mainframes when compared to modern distributed systems. Still, the majority of the core processing engines within financial services depend on Mainframe as the mission critical business rules are embedded in the code base. This embedded business rules complexity makes it challenging for transforming the system without disrupting the business continuity. The improved system moving away from monolith to capability driven design would enable significant reduction in time to market and the Opex cost. This paper illustrates an approach for transforming a legacy system leveraging Strangler Pattern, in conjunction with other off the shelf tool(s), test data management and other critical design aspects keeping business continuity in the center.

Downloads

Published

2025-08-23

How to Cite

Vishal Sharma. (2025). Transforming Legacy Mainframe Systems with the Strangler Pattern 2.0. Utilitas Mathematica, 122(1), 3231–3241. Retrieved from https://utilitasmathematica.com/index.php/Index/article/view/2691

Citation Check

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.