"How do we build a brand-new aircraft (Modern Application) while the existing runway (Legacy Infrastructure) is riddled with potholes, and the old fleet must keep flying passengers every single second?"
It sounds like an impossible constraint. In practice, it is the most common condition under which large-scale enterprise modernization actually happens. Systems cannot be taken offline. Business operations cannot pause. And yet the architecture holding everything together has become a structural liability that the organization can no longer afford to carry.
Interestingly, almost all major financial institutions found themself at exactly this juncture. Their core banking platform was approaching fifty years old. What began as a maintenance burden had become a systemic risk — not just to IT operations, but to the organization's capacity to compete in a digital economy that no longer waited for nightly batch cycles to complete.
This case became one of the most instructive we discuss in the classroom. The intersection of exceptional technology and profound architectural thinking—a combination that elevated the entire project to success.
THE BASELINE — DIAGNOSING THE ARCHITECTURAL DEBT
Before any transformation strategy can be designed, the current state has to be assessed honestly. Not optimistically, and not comprehensively for its own sake — but with enough clarity to name the specific constraints that are blocking the organization's ability to move.
The diagnosis in this case revealed three structural failure patterns that practitioners will recognize across industries.
The first was temporal coupling. The core platform was built on a batch-processing model from an era when overnight reconciliation was the industry standard. In a 24/7 digital economy, that constraint meant every real-time transaction was ultimately dependent on a nightly cycle. The architecture was not broken — it was doing exactly what it was designed to do. The problem was that the business had grown beyond what it was designed for.
The second was product-centric fragmentation. The system architecture was organized around products, not customers. Data lived in silos. A unified view of any individual customer across their full relationship with the organization was structurally impossible without a complete overhaul. The organization knew its products intimately. It was effectively blind to its customers.
The third was key-person risk. The engineering expertise required to maintain and extend the legacy system was concentrated in a small group of specialists approaching retirement. The risk was not just technical — it was that the business logic embedded in decades of COBOL code existed nowhere else. When those people left, the organization would lose its living documentation.
Incremental patching was not a viable response to this diagnosis. The architectural debt had compounded to the point where the cost of maintaining the existing structure exceeded the cost of designing a path out of it. A target state was needed. The more difficult question was how to reach it without bringing the operation down in the process.
THE STRATEGY — CONSTRUCTING THE ARCHITECTURE RUNWAY
The Fit-for-Purpose concept frames architectural work around a conceptual equation: the value generated by addressing stakeholder concerns and enabling decisions, divided by the granularity and effort required to produce it. The goal is to maximize that ratio — not to build the most comprehensive architecture, but to build the most effective one for the specific context at hand.
In the context of a live enterprise transformation, that equation has a specific implication: you cannot begin migrating a core system until you have a place for the new services to land. The Architecture Runway is that place.
Drawn from the Scaled Agile Framework® and adapted within the TOGAF® enterprise architecture context, the Architecture Runway is a proactive mechanism — building the technical foundations, integration standards, and approved patterns that delivery teams will need, one to two steps ahead of when they need them. It ensures that when implementation teams encounter a design decision, the approved answer already exists. Compliance becomes faster than improvisation.
In this transformation, the runway was established through a modern presentation layer built ahead of the core migration. The strategic logic was deliberate. By decoupling the user experience from the legacy backend first, the organization could deliver a unified customer view — the most urgent business concern — while the deeper structural migration was still in its early stages.
This is the Concern-Driven pillar of the Fit-for-Purpose concept in practice. The architecture team did not begin by documenting the full current state. They began by asking which business decision was currently blocked — and what was the minimum structural change that would unblock it. A modern presentation layer, acting as an enterprise-scale abstraction, answered that question. It delivered immediate business value while creating the stable ground from which the more complex work could proceed.
THE EXECUTION — PATTERN-BASED RISK MITIGATION
A transformation of this scale is, at its core, an exercise in managing systemic complexity. The larger and more complex the system being replaced, the greater the risk that a single misstep cascades into an unrecoverable failure. Two patterns governed the execution strategy here, and both are worth understanding in detail.
THE STRANGLER FIG PATTERN - The Strangler Fig Pattern takes its name from a tree that grows around an existing structure, gradually replacing it while the original continues to function. In enterprise modernization, it means replacing legacy functionality incrementally — routing new transactions through the modern system while the legacy platform continues to handle existing ones — until the old system has been fully displaced and can be decommissioned.
The sequencing of this transformation followed a deliberate risk logic. Within the core banking product suite, the migration began with Employee Payroll—a low-complexity, low-impact workload where the tolerance for disruption was higher and transaction volumes were manageable. From there, it progressed to Retail Deposits, which are high-volume but structurally simpler. Only after the team had built confidence, refined the migration tooling, and validated the new environment under real operational conditions did it move to the most complex workloads: Business Lending products, with their intricate interdependencies and minimal tolerance for error.
This sequencing reflects the Right-Sized Granularity pillar of the Fit-for-Purpose concept. The team did not attempt to document every aspect of the legacy system before beginning. They identified enough detail to move the first target safely—delivering guidance just-in-time for each subsequent target, rather than front-loading the entire analysis. The architecture remained a working document, not a completed artifact.
THE ANTI-CORRUPTION LAYER - The Anti-Corruption Layer is perhaps the most underappreciated pattern in large-scale migration. Its function is deceptively simple: it sits at the boundary between the legacy system and the new environment, translating between the two without allowing the conceptual models of the old world to contaminate the new one.
In this transformation, that translation role was structurally critical. The legacy system carried decades of accumulated business logic, data conventions, and implicit assumptions embedded in the code. Without an explicit boundary layer, those assumptions would have migrated directly into the new system — replicating the structural problems the migration was designed to eliminate.
The Anti-Corruption Layer functioned as a semantic bridge. It managed routing intelligence, ensuring that each transaction was handled by the correct system — legacy or modern — based on the state of the migration at any given point. It maintained data integrity across the transition period. And it allowed the new environment to be designed on clean principles, free from the constraints of the system it was replacing.
The Value-to-Effort Ratio pillar of the Fit-for-Purpose concept applies directly here. The Anti-Corruption Layer was expensive to build and maintain. The decision about where to place it was therefore not architectural preference — it was business impact analysis. The layer was deployed at the boundaries that carried the highest risk of conceptual contamination and the greatest downstream consequence if that contamination occurred. Elsewhere, the cost was not justified by the value.
THE OUTCOME — ENGINEERING FOR VELOCITY
The purpose of enterprise architecture, applied well, is to transform technology from a constraint into a competitive enabler. The results of this transformation illustrate what the Fit-for-Purpose concept looks like when it is optimized — not minimized — over a sustained period.
The product rationalization that accompanied the migration simplified the business architecture directly. Hundreds of legacy product combinations were consolidated into a standardized set, reducing the operational burden across the organization. The structural simplification produced a deployment cycle that was faster than what the legacy environment had allowed.
The account opening process tells the more interesting story. Applying Value Stream Mapping to identify where manual handoffs across legacy systems were creating delay, the team removed the bottlenecks at their structural source. A process that had taken days was reduced to minutes. Not by working faster within the existing structure — but by changing the structure.
The investment in this transformation was substantial by any measure. What it purchased was not new software. It was an architectural philosophy: clean data models, decoupled services, and a foundation designed not for the requirements of the moment, but for the transformations that would follow. In 2026, that foundation is what makes cloud-native deployment and AI integration possible. The runway built in 2008 is still in use.
THE PERFECT AND THE PRAGMATIC
Let’s examine the tension between the perfect and the pragmatic. There is a version of this transformation that a perfection-driven architectural function would have attempted — a complete current-state model, a fully specified target architecture, a comprehensive migration plan delivered before a single line of code was moved. That version would have taken years to produce and been obsolete before it was finished. The Fit-for-Purpose began with a specific concern — the business decisions being blocked by the legacy structure. It applied just enough detail to move each target forward safely while measured its investment against the value of the decisions it enabled, not the comprehensiveness of the documentation it produced.
The patterns — the Architecture Runway, the Strangler Fig, the Anti-Corruption Layer — were not chosen because they were architecturally elegant. They were chosen because they were the right tools for the specific constraints of a live enterprise that could not afford to stop.
Do not architect for the requirements of today. Architect for the next transformation.