Glossary term
What is Strangler fig? Meaning for developers
In System Design
Gradually replacing a legacy system piece by piece. Example: Moving payments out of a monolith first.
Learn it properly · System DesignLesson 53: Monolith vs Microservices: An Honest ComparisonA five-person startup with 14 services, and a 300-engineer company with one two-hour deploy — both chose wrong. Monoliths, microservices and the modular monolith in between, how to find boundaries, how to migrate with the strangler fig, and the signals that tell you which fits.In Scenario Debugging
Replace an old system step by step. Send parts of the traffic to the new code behind a front layer, and retire old parts when nobody uses them.
Learn it properly · Scenario DebuggingLesson 14: Architecture, Data and Team Judgement ScenariosMonolith or microservices, rewrite or refactor, migrations with no downtime, safe backfills, multi-tenancy, tech debt, unrealistic deadlines, code-review disagreements and build vs buy.