Chapter 10: Evaluating Microservices Architecture
Many organizations today are building or replatforming applications into a microservices architecture. When decomposing any application into a microservices architecture, we need to understand which factors are important when making decisions and to analyze if that application is the right candidate for a microservices architecture.
In this chapter, we will summarize the important factors that will help you to build knowledge and understanding of the assessment of a microservices architecture. These factors are equally important when you are building a new application or transforming an existing application into a microservices architecture. You can start your discussion with the customer and refer to these factors to drive your discussion and make a decision.
Here are the factors we will discuss in this chapter:
- Identifying the core priorities of a business
- Managing architectural decisions
- Team structure ...