This chapter compares the styles in which the system consists of several separately running units. SOA, service-based and microservices mean increasingly fine-grained splitting, while serverless is an execution model. The chapter deals in particular with the "microservices = better" misconception and the distributed monolith, and at the end with the criteria of choice and gradual transformation.
Architectures Split into Services
This chapter compares the styles in which the system consists of several separately running units. SOA, service-based and microservices mean increasingly fine-grained splitting, while serverless is an execution model. The chapter deals in particular with the "microservices = better" misconception and the distributed monolith, and at the end with the criteria of choice and gradual transformation.