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)

Deploying Azure Serverless

Most of what was covered in the previous chapter could apply to any serverless product; even runtimes that seem unique are fairly similar. You can easily find analogues for most of the previous chapter in AWS or Google Cloud. In this chapter, you will learn about Azure-specific features. You'll integrate your function with other Azure services to create a serverless RESTful API. Azure Application Insights will also be integrated into your solution, providing your support team with unparalleled data about what your application is doing. Finally, your serverless functions will be secured using API keys, to prevent unauthorized use.

By the end of this chapter, you will be able to:

  • Integrate an Azure Function with Cosmos DB
  • Combine a complete logging and monitoring solution with Azure Application Insights
  • Secure your Azure Functions using API keys
  • ...