Skip to content

Compute

Design patterns for Azure compute services — choosing the right execution model for your workload, from containers to serverless to managed Kubernetes.


  • Azure Batch

    Patterns for running large-scale parallel and high-performance computing jobs with Azure Batch.

  • Azure Container Instances

    Patterns for running containers on-demand without managing infrastructure using ACI.

  • Azure Container Registry

    Patterns for storing, managing, and securing container images in Azure Container Registry.

  • Azure Functions

    Serverless design patterns using Azure Functions for event-driven and background processing workloads.

  • Azure Kubernetes Service

    Patterns for deploying and operating production-grade Kubernetes clusters on AKS.

  • Azure Service Fabric

    Patterns for building and operating microservices and containerised applications on Service Fabric.

  • Azure Spot Instances

    Patterns for using Azure Spot VMs to reduce compute costs for interruptible workloads.

  • Azure Web Apps

    Patterns for deploying and scaling web applications using Azure App Service.