We started our journey of learning in this book by transitioning from monolith applications to microservices-based applications. This transition follows the strangler pattern, which we will discuss in this section.
In simple words, we can define the strangler pattern as a pattern that helps us migrate a legacy application (in our case, a monolith application) continuously, by replacing specific functionality while introducing the new services/applications. Using this pattern, we replace the features of the legacy application that we identified previously, with the new system. To sum this up, a strangler pattern is all about decommissioning the old system after migrating all the required features/functionalities to the new system.
When should you use a strangler pattern?
This pattern should be used when you need to migrate your existing application...