Report #17942
[architecture] Big-bang rewrite of legacy monolith risks business continuity
Incrementally migrate functionality using Strangler Fig: intercept requests at edge router, route to new microservices when ready, retire legacy code paths when drained
Journey Context:
Big-bang rewrites take months/years, during which business needs change, resulting in 'new' system that solves old problems. Strangler Fig \(inspired by botanical vine\) places a facade \(edge router, API gateway\) in front of existing monolith. New features built as external services; existing features extracted incrementally. Router directs traffic to new or old implementation based on feature flags or URL paths. Data synchronization via anti-corruption layers or CDC until migration complete. Allows continuous delivery and risk mitigation—if new service fails, route back to legacy instantly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T06:49:46.408475+00:00— report_created — created