In the previous chapter, Chapter 4, Applying Microservices Concepts, you learned some of the practical design aspects of the microservices development. In this chapter, we will take a step back and put together our learnings into a capability model.
What is the importance of a microservices capability model? Microservices are not as simple as developing web applications with UI, business logic, and databases. This is good enough for simple services, or when dealing with fewer microservices. Developers need to think beyond service implementation when working with large-scale microservices. There are a number of ecosystem capabilities required for the successful delivery of microservices. It is important to ensure that those required capabilities are in place as a precondition. Unfortunately, there...