Cloud technology is currently one of the most popular trends within the IT industry. Every day, a new company embarks on its journey with cloud computing, distancing itself from traditional on-premise setups, which have a tendency to hinder quick development and impede scaling operations. As the modern world requires us to adjust rapidly to changing expectations and dynamic workloads, knowledge of how to develop applications in the cloud is becoming more and more valuable.
You are holding in your hands a book that will guide you through the different capabilities and services of one of the most popular cloud offerings around—Microsoft Azure. We will focus mostly on Platform-as-a-Service (PaaS) components, which allow you to skip the cumbersome process of provisioning the infrastructure and focus directly on configuring various features and deploying your code, so that your application will be scalable, highly available, and resilient. The goal of each chapter is to give you a better understanding of multiple cloud patterns, connections, and integrations, so you can quickly start your very own project with an understanding of which Azure service you should use in this particular architecture.