Identifying the core priorities of a business
To start the evaluation of a microservices architecture, you need to understand the priorities of the business to make sure that the architecture is fit for its purpose. The areas you should discuss with the organization while assessing the microservices architecture are listed here:
- Reliability
- Innovation
- Efficiency
To understand the priority of these areas, you can ask the team about how much importance they want to give to this area on a scale of 0 to 10. Moreover, you should also document the expected service-level agreements (SLAs) associated with different components of the application to ensure that it meets organization commitments. These priorities and commitments serve as an anchor to guide our assessment.