Implementing Azure Functions
In previous chapters, you explored Azure App Service and several container-related services. These services can be, and usually are, running all the time, waiting to serve incoming requests, and they can be scaled based on certain metrics and events. Another common requirement is to have a service that can execute your code based on certain events occurring or on a schedule, rather than running all the time. These event-driven scenarios are the focus of this chapter, where you will explore the Azure Functions service. As you will learn, Azure Functions is Microsoft’s event-driven, on-demand, serverless compute service with automatic scaling capabilities, perfectly positioned to help you build solutions that react to certain events.
You will be introduced to some of the fundamental concepts of Azure Functions and run through a development workflow for a function app, including development, testing, and deployment. Following the practical exercises...