I've seen the Big Bang fail before (... I initiated it :(, but only once, luckily). And I've seen this Strangler pattern work... for some time.
If you don't aim to finish Strangling your monolith into the New Style, after a few years you'll end up with a half-migrated system.
And then comes a new insight, a better technology, ... you want to reshape your Half-Monolith into. You could apply the same technique again, but you'll have two generations of software to migrate piecemeal.
I would conclude that "The Strangler pattern works for systems up to a certain magnitude".
This is a clear explanation! Thanks!
I've seen the Big Bang fail before (... I initiated it :(, but only once, luckily). And I've seen this Strangler pattern work... for some time.
If you don't aim to finish Strangling your monolith into the New Style, after a few years you'll end up with a half-migrated system.
And then comes a new insight, a better technology, ... you want to reshape your Half-Monolith into. You could apply the same technique again, but you'll have two generations of software to migrate piecemeal.
I would conclude that "The Strangler pattern works for systems up to a certain magnitude".
mikehadlow.blogspot.com/2014/12/th...
Excellent point! Often times a monolith if far better than a totally fragmented system where half the pieces are one way and the other half another.