There are many frameworks and approaches taken to design horizontal scalable applications in the cloud. Due to the nature of each of the cloud providers, each has their own specific services and frameworks that work best. In Chapter 9, Amazon Web Services, a comprehensive outline of doing this with AWS can be found. In Chapter 10, Microsoft Azure, Microsoft Azure's approach is detailed. Chapter 11, Google Cloud Platform, breaks down the patterns and frameworks that work best for that cloud. Each of these are similar, yet different, and will be implemented differently by each customer design teams.