Azure offers a variety of services that we can use to build applications. One of the possibilities it offers is to create serverless applications. Serverless computing is the abstraction of servers, infrastructure, and operating systems. Serverless is consumption-based, which means that you don't need to anticipate any capacity. This is different from using PaaS services. With PaaS services, you still pay for the reserved compute.
In the upcoming sections, we are going to cover serverless services in Azure such as Azure Functions, Azure Logic Apps, Azure Event Grid, and Azure Service Bus. Then, we are going to create an Azure Function, deploy some applications with ARM templates, and learn how to manage these services from the Azure portal.
Azure Functions
Azure Functions is a serverless compute service that's used to run small pieces of code in the cloud. You can simply write the code you need in order to execute a certain task, without the need...