...
/Tradeoffs, Prioritizing Advantages, & Levels
Tradeoffs, Prioritizing Advantages, & Levels
In this lesson, we'll look at some ways we can prioritize advantages of the microservice architecture and some potential trade-offs that should be considered.
Prioritizing advantages #
Which of the discussed reasons for switching to microservices is the most important depends on the individual scenario. The use of microservices in a greenfield system is the one exception.
More often, a deployment monolith is replaced by a microservice system (see chapter 4). In that case, different advantages are relevant.
-
The easier scaling of development can be an important reason for the introduction of microservices in such a scenario. Often, it is impossible to work quickly enough with a large number of developers on a single deployment monolith.
-
The easy migration away from the legacy deployment monolith facilitates the introduction of microservices in such a scenario.
-
Continuous delivery ...