When designing a microservices-based architecture, many things can go wrong. We'll now explore some of the pitfalls that can happen to unaware or unprepared teams.
Common pitfalls
Attitudes towards microservices
When it comes to application design using microservices, we can divide people into three broad categories, as follows:
- Enthusiast
- Hater
- Indifferent
The first two types have very strong opinions about microservices and monolithic application design. Both camps can be dogmatic and can enter into heated debates. Some have solid arguments to support their decisions, but for various reasons, don't want to acknowledge the other camp.
It's natural to have some disagreement if it leads to constructive decisions...