Book Image

Hands-On Azure for Developers

By : Kamil Mrzygłód
Book Image

Hands-On Azure for Developers

By: Kamil Mrzygłód

Overview of this book

Microsoft Azure is one of the fastest growing public cloud service providers in the market currently, and also holds the second highest market share after AWS. Azure has a sophisticated set of services that will help you build fault-tolerant and scalable cloud-based applications. Hands-On Azure for Developers will take you on a journey through multiple PaaS services available in Azure, including App Services, Functions, and Service Fabric, and explain in detail how to build a complete and reliable system with ease. You will learn about how to maximize your skills when building cloud-based solutions leveraging different SQL/NoSQL databases, serverless and messaging components, and even search engines such as Azure Search. In the concluding chapters, this book covers more advanced scenarios such as scalability best practices, serving static content with Azure CDN, and distributing loads with Azure Traffic Manager. By the end of the book, you will be able to build modern applications on the Azure cloud using the most popular and promising technologies, which will help make your solutions reliable, stable, and efficient.
Table of Contents (24 chapters)

Preface

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.