, we introduced the basic principles of cloud computing, on-demand self-service, broad network access, pay-per-use, resource pooling and rapid elasticity. In Chaps.
, we used a pattern format to describe workloads experienced by cloud applications, the hosting environments they use, and the cloud-specific properties of different cloud offerings in an abstract, vendor-neutral view. Chapter
covered patterns on how to deal with these properties in application architectures followed by best practices for managing cloud applications in Chap.
covered compositions of the patterns described in previous chapters to create cloud applications.