← Graph

Strangler Fig Pattern

concept 3 connections

Incremental migration pattern popularised by Martin Fowler. Instead of a big-bang cut-over, a proxy or routing layer is introduced in front of the old system and functionality is migrated piece by piece, 'strangling' the legacy system until nothing is left. Recommended by Chikahiro Tokoro for rolling out modular-monolith refactorings without downtime; he points to a Shopify blog post as a real-world worked example with real code.

category
pattern
about
Strangler Fig Pattern concept
Recommended incremental release technique for refactoring toward a modular monolith.
person Martin Fowler
authored
Strangler Fig Pattern concept
Chikahiro attributes the Strangler Fig pattern to Martin Fowler.
recommends
Strangler Fig Pattern concept
Recommended for gradually rolling out a refactor without big-bang risk.

Provenance

Read by
1 extraction