Before we conclude this chapter, we will review a capability model for microservices based on the design guidelines and common pattern and solutions described in this chapter.
The following diagram depicts the microservices capability model:
The capability model is broadly classified in to four areas:
Core capabilities: These are part of the microservices themselves
Supporting capabilities: These are software solutions supporting core microservice implementations
Infrastructure capabilities: These are infrastructure level expectations for a successful microservices implementation
Governance capabilities: These are more of process, people, and reference information