Book Image

Beginning Serverless Architectures with Microsoft Azure

By : Daniel Bass
Book Image

Beginning Serverless Architectures with Microsoft Azure

By: Daniel Bass

Overview of this book

Many businesses are rapidly adopting a microservices-first approach to development, driven by the availability of new commercial services like Azure Functions and AWS Lambda. In this book, we’ll show you how to quickly get up and running with your own serverless development on Microsoft Azure. We start by working through a single function, and work towards integration with other Azure services like App Insights and Cosmos DB to handle common user requirements like analytics and highly performant distributed storage. We finish up by providing you with the context you need to get started on a larger project of your own choosing, leaving you equipped with everything you need to migrate to a cloud-first serverless solution.
Table of Contents (5 chapters)

What This Book Covers

Chapter 1, Introduction to Azure Functions, will walk you through the basic understanding of Azure Functions and then its serverless functionalities. In this chapter, we will learn to create, debug, and deploy the Azure Functions. Later in the chapter, we'll deal with serverless runtime functions of Microsoft's Azure Function.

Chapter 2, Deploying Azure Serverless, will help you to integrate your Azure Function with Cosmos DB, and with an Azure App Service. Later in the chapter, we'll use APIs to secure the Azure Functions and using Azure Application Insights we'll combine a complete logging and monitoring solution.

Chapter 3, Architecting Serverless Solutions, will be dealing with triggering functions with Cosmos DB and changing the functionality from an old .NET app to an Azure Function. We'll be developing a weather-dependent notification for our personal finance app. Later in the chapter, we'll analyze how to integrate old applications using serverless architecture.