strangler pattern

2 of our books and 1 talk define this term — and their definitions are worth reading side by side.

a programming technique that builds new functionality and diverts workflows to the new functionality incrementally until the old program can be turned off.

— DevOps for the Modern Enterprise, Mirco Hering

What we do is what we call the strangler pattern. We had this old, big legacy system, and we slowly created a new, let's say, little bit greenfield architecture next to it and moved items from the legacy system to this new state-of-the-art system.

— Gebrian uit de Bulten, Vincent van Kooten · From Code Commit to Production Within a Day, London 2017 · at 15:27

See also abstraction layer · access layer · application programming interface (API) · cloud · cloud native application · compilers

Filed under Architecture & Systems

← All glossary terms