3 ms·
I think each of your stated benefits ought to be prefixed with "In a perfect world...". In the real world people don't make perfect decisions about things, and
by ris 8y ago
I think each of your stated benefits ought to be prefixed with "In a perfect world...". In the real world people don't make perfect decisions about things, and even where they do, requirements often change. Particularly the core decision about where the borders between the services lie and what service is responsible for what. Re-architecting a complex microservice architecture is such an undertaking that instead people will often just live for years with an absurdly mis-shapen design, still having to live with the pain that re-appears any time they need to e.g. make synchronized changes to multiple services.