...

/

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 ...

Access this course and 1400+ top-rated courses and projects.