Compared to Monolithic, micro services seems to solve all the problem. The idea is to separate all domain into one single sub domain so that every-domain can have specific controls over it.
While solving the issue it’s introduce new layer of complexity and security issue to be solved
Pros
- Solved most of the problem that Monolithic has, but it’s not silver bullet
Cons
- Network latency
- Security concern