For a successful microservice delivery, a number of development to delivery practices need to be considered, including the DevOps philosophy. In the previous chapters, you learned about the different architecture capabilities of microservices. In this section, we will explore the non-architectural aspects of microservice developments.
Practice points for microservice development
Understanding business motivation and value
Microservices should not be used for the sake of implementing a niche architecture style. It is extremely important to understand the business value and business KPIs before selecting microservices as an architectural solution for a given problem. A good understanding of the business motivation and business...