How to tell it is working
Count what has left the old system. Lines of new code and services deployed say nothing about progress, because a migration can add both forever. These three numbers do:
- Share of traffic on the new side. Measured at the routing layer, per route.
- Old code removed. Modules, jobs and tables that no longer exist.
- Run cost of the old platform. Licenses, hosting and support hours. This is the number the business case was built on.
If traffic keeps moving and the old system isn’t getting smaller, stop and find out why before starting the next slice.
Where the pattern fits in a full program
The strangler fig is the build-and-cut-over part of a modernization. It works best after an assessment has mapped the system and sorted each component into keep, wrap or replace. Our guide on how to modernize a legacy system covers the whole method, including how to put a fixed price on each slice.
The pattern is patient by design. It gives up the clean break of a rewrite and gets something better in return: a system that is a little newer every month, with the business running on it the whole time.
Have a Platform You Can’t Switch Off?
Tell us which part worries you most. We’ll come back with a fixed scope and price for the assessment, then replace your platform one slice at a time with a fixed price per milestone. See how our legacy modernization services work.