What is the Strangler Fig Pattern?#

Coined by Martin Fowler, this pattern migrates mission-critical legacy applications safely. Instead of a risky 'big-bang' rewrite, an edge proxy intercepts incoming API calls and routes modernized domain features to new microservices while the legacy monolith continues handling the rest.

Everyday Analogy#

Modernizing a historic metropolitan train network: rather than halting train service for years, engineers construct brand new electric rail lines station-by-station alongside old tracks, gradually transferring passenger trains without interrupting service.

Strategic Business Value#

  • Drastically mitigates enterprise failure risks
  • Continuous return on investment during lengthy multi-year refactorings
  • Validates architectural choices in production environments incrementally