Challenges
In this lesson, we'll look at possible challenges involved in a microservice architecture.
Increased operations effort #
- The operation of a microservice system requires more effort than running a deployment monolith.
- This is due to the fact that in a microservice system, many more deployable units exist that all have to be deployed and monitored.
 - This is feasible only when the operation is largely automated and the correct functioning of the microservices is guaranteed via appropriate monitoring.
 
 
Must Be Independently Deployable #
- Microservices have to be independently deployable. For example, dividing them, into Docker containers is a prerequisite for this, but it is not enough on its own.
 - Changes to interfaces must be implemented in such a way that an independent deployment of individual