Pattern: Strangler Fig Pattern

Written on

Incrementally migrate functionality from an existing system to a new system

The Strangler Fig Pattern allows for the incremental migration of functionality from one system to another. The new system "wraps around" the existing system, intercepting calls to old functionality, and redirecting those calls to the new system as that functionality is ported.

This pattern is explored in detail in my book, Monolith To Microservices.

See more patterns.