Incrementally migrate a legacy system by gradually replacing specific pieces of functionality with new applications and services. As features from the legacy system are replaced, the new system eventually replaces all of the old system's features, strangling the old system and allowing you to decommission it.
source: https://docs.microsoft.com/en-us/azure/architecture/patterns/strangler-fig
Modernize an application by incrementally developing a new (strangler) application around the legacy application. In this scenario, the strangler application has a microservice architecture.
source: https://microservices.io/patterns/refactoring/strangler-application.html
Short blog by Martin Fowler on the etymology: StranglerFigApplication
No comments:
Post a Comment