Summary
In this chapter, we presented the different cloud design patterns in depth that are useful for building reliable, scalable, and secure applications in the cloud. We first discussed the different challenges in cloud development, such as application security, interoperability, portability, scalability, and performance issues. Next, we presented the different design patterns to be used when we start building a cloud-oriented application, and finally, we presented the different technologies in the cloud, such as containers, orchestration, and Service Fabric.
In the next chapter, we will set up our environment to start discovering the different services to use in the cloud.