Breaking apart every single piece
of an existing monolith into
microservices, such that there’s a
single cutover from one to the
The Big Bang pattern isn’t
recommended for most
enterprises as a means of
migrating, and most definitely not
for those who aren’t experienced
with microservices already.
Rewrite an existing system by
gradually creating a new system at
the edges of the existing one.
The new system slowly grows over
several years, until the old system
is strangled into nonexistence.
Similar to the Strangler but you
never fully strangle the original
You retain some functionality
within a monolith and integrate
that with new microservices.