Azure functions- Part 1

Azure Functions is the serverless alternative for Azure. Serverless computing is changing the whole complex application architecture these days. Serverless computing relieves the developer from the stress of handling cloud infrastructure. Especially when developing complex applications, the serverless feature tends to make a big impact. Let take a look into what is Azure functions and what are the key features it offers

Introduction to Azure functions

As mentioned above, Azure functions is Azure’s serverless alternative which allows a developer to execute a block of code which is called a function without stressing about the applications infrastructure. By using Azure Functions, the cloud infrastructure provides us with all the up-to-date servers you will need to keep your application running at scale.

Functions are “triggered” by a specific type of event in Azure. These triggers which are known as Supported triggers include responding to changes in data, responding to messages, running on a schedule, or as the result of an HTTP request.

Costing

Azure offers 3 main pricing plans. Based on the requirements of the application these plans can be choose.

1. Consumption plan– All of the necessary computational resources are provided by Azure. Customer is charged just for the time the code runs.

2.Premium plan – Specify pre-warmed instances that need to be used. If any additional computational resources are needed Azure will provide it. The customer needs to pay just for the pre-warmed instances running continuously and any additional instances you use as Azure scales your app in and out.