The promise of microservices is that you can divide and conquer the problem of a large application by breaking it down into its constituent services and what each one actually accomplishes. Each can be supported by an independent team. You get to the point where you can break the limits on productivity that Fred Brooks described in his book, The Mythical Man-month. Aside from being able to throw more people at the problem and -- unlike what Brooks observed -- actually become more efficient once you get a microservices-based application into production, you can quickly start thinking about how to scale it.…
[Continue Reading]