Microservices
Argument against microservices
Microservies allow:
It is generally understood that decomposition into microservies should not occur prematurely before there is thorough understanding of the ideal boundaries. The service should be coarse grained.
There is overhead and distributed system complexity, however that exists in virtually any web and/or non-trivial system.
Microservies allow:
- small teams to focus on a set of related functionality and to be more agile
- independent parts of the system to scale independently
- using the right tool (language, persistence, framework, etc.) for the right job.
It is generally understood that decomposition into microservies should not occur prematurely before there is thorough understanding of the ideal boundaries. The service should be coarse grained.
There is overhead and distributed system complexity, however that exists in virtually any web and/or non-trivial system.
Comments