StranglerFigApplication
link
summary
In this blog post, Martin Fowler introduces the concept of the "Strangler Fig Application" as a strategy for modernizing legacy systems. The term "strangler fig" is derived from a type of tree that grows around an existing tree, eventually strangling and replacing it. Similarly, the Strangler Fig Application approach involves gradually replacing components of a legacy system with new, modernized ones. Fowler explains the benefits of this approach, such as reducing risk and allowing for incremental change. He also discusses the challenges and considerations that arise when implementing a Strangler Fig Application, emphasizing the importance of a well-defined boundary between the old and new components. Overall, the article provides insights into a useful strategy for modernizing and refactoring legacy systems.