Intercept any updates to system state and route some of them to a new component| martinfowler.com
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application| martinfowler.com
Branch by Abstraction" is a technique for making a large-scale change to a software system in gradual way that allows you to release the system regularly while the change is still in-progress.| martinfowler.com