Pattern 84 / MIGRATE

Strangler Fig

Use this when Replacing legacy systems incrementally.

Pressure
Replacing legacy systems incrementally
Mechanism
Route slices of functionality to a new system while the old system continues serving the rest
Toll
Routing, data synchronization, and cutover criteria must be explicit
Architecture plate84
Diagram for Strangler Fig
Executive brief

Strangler Fig fits when Replacing legacy systems incrementally. Mechanism: Route slices of functionality to a new system while the old system continues serving the rest. Use it for Monolith decomposition and platform rewrites. The toll: Routing, data synchronization, and cutover criteria must be explicit.

Use when

Monolith decomposition and platform rewrites.

Example

Use strangler fig when monolith decomposition and platform rewrites..

Review framing

Describe the pressure first, then the mechanism, then the cost. That keeps the design grounded.

Same pressure family

Migration

85Branch by Abstraction86Parallel Run
โ† 8385 โ†’