5. Big Bang!
Breaking apart every single piece
of an existing monolith into
microservices, such that there’s a
single cutover from one to the
other.
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.
6. Strangler
pattern
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.
7. Hybrid pattern
Similar to the Strangler but you
never fully strangle the original
monolith.
You retain some functionality
within a monolith and integrate
that with new microservices.
RECOMMENDED