When legacy systems start to slow growth, leaders face a familiar dilemma:
Do we rebuild from scratch, or keep patching what we have?
A full rebuild can paralyse operations for months or even years. Continuous patching, on the other hand, deepens technical debt and keeps the organisation tied to outdated logic.
The Strangler Fig Pattern offers a third way, modernisation through evolution instead of disruption. It’s a pragmatic approach that aligns with how complex systems (including organisations) naturally change: gradually, adaptively, and in response to their environment.
The name comes from the strangler fig tree, which grows around its host until it eventually replaces it. In software terms, that means introducing new systems and services alongside existing ones, until the legacy parts can be safely retired.
But the pattern isn’t just biological metaphor. It reflects a core principle of systems theory: large, interdependent structures rarely survive abrupt change. They evolve through modular replacement, not revolution.
In practice, the strangler fig approach turns that theory into architecture. It accepts that change is necessary but ensures it’s sustainable.
In short, it replaces the shock of a rebuild with the rhythm of iteration.
Visual overview:
[Legacy System] → [API Façade] → [New Module 1] → [New Module 2] → [Modern System]
From a governance perspective, this method also supports continuous value delivery: each slice of modernisation has a defined business owner, measurable outcomes, and a feedback loop.
At Itsavirus, we’ve applied the strangler fig approach across industries, helping companies modernise critical systems without freezing operations.
For one fast-growing network provider, outdated technology had become a growth blocker. A full rebuild would have meant a year of delays and huge operational risk. Instead, we rebuilt the system piece by piece.
We started with the business-critical dashboards and integrations, routing through an API layer that kept the old platform alive while new modules went live one by one.
The result:
Modernisation became part of daily operations — not a separate project.
Most organisations overestimate what they can rebuild, and underestimate what they can evolve.
The strangler fig pattern shows that transformation doesn’t require disruption. It’s an approach rooted in both software architecture and organisational design: change small, validate fast, and scale what works.
👉 If you’re torn between rebuilding or refactoring, take the third path.
Evolve your systems — and your organisation — one layer at a time.