serverless options on microsoft azure edit button Edit

Murugan Andezuthu Dharmaratnam | calendar 26 March 2021 | 276

Azure serverless services allow you to build cost-efficient apps on Microsoft azure without using Virtual Machines. Serverless apps offer an app first model by abstracting away the infrastructure, It removes the need to worry about hardware resources or the operational complexities of running an application. The infrastructure is only going to fire up when it's needed. Some of the options available on azure to automate busines processes are Azure Functions, Microsoft Power Automate, Azure Logic Apps, and Azure WebJobs.

How is serverless different from PAAS

With a Platform as a service ( PAAS ), you need to choose your OS, dedicate some compute capacity & forecast the compute demand. You are paying for the resources even if you are not fully utilizing them. This means in PAAS once you provision a resource you start paying for it but whereas in serverless resources are dynamically spun up when is triggered by some event & you are paying only for the time your app is running.

Serverless Options To Automate Business Processes

Azure includes four different options that you can use in your application to implement workflow. They are

    1. Design First Technologies
      1. Logic Apps
      2. Microsoft Power Automate
    2. Code First Technologies
      1. WebJobs
      2. Azure Functions

All 4 options can accept an Input, run action ( modify data, or cause another action to be performed), include conditions ( run aginst an input and decide on which action to execute next) & produce an output.