All Azure services

Azure · Serverless

Azure Functions

Event-driven serverless compute.

Official docs

Overview

Azure Functions runs functions on Consumption, Premium or App Service plans with bindings for Queues, Blobs, Service Bus, Event Grid.

When to use it

  • Webhooks
  • Lightweight ETL of test telemetry
  • Reactive triggers on blob/queue events

Setup

  1. Create Function App (linked to Storage account).
  2. Choose plan (Consumption for spiky workloads).
  3. Deploy via VS Code, Azure DevOps, or `func azure functionapp publish`.

How to use

Blob trigger (Node)
module.exports = async function (context, blob) {
  context.log('New report:', context.bindingData.name);
};

QA use cases

  • Parse uploaded JUnit XML and write metrics to Log Analytics.