Azure Reference Architecture Guide - Key Features

  • App Service for APIs

  • Publish APIs to Azure App Services

  • Application Insights

  • Create Azure SQL server

  • Create Azure SQL Databases

  • Create Azure Cosmos DB

  • Create Azure Redis Cache

  • Storage Account

  • SendGrid

  • Azure Key Vault

  • Virtual Machine

  • Azure CDN

  • API Management

  • Application Gateway

  • Setup Azure AD

  • RBAC setup

  • Lock Resource Groups

  • Pricing Calculator

  • Auto scaling

  • Auto scaling using ARM template

  • Disaster recovery

  • Azure Backup

  • Site Recovery Vault

  • Configure certificates

How to use deployment slots on Azure App Service

Lab scenario

A website is deployed in Azure App Service and ready for set up staging / slot environments so that

  • Validate app changes in in the slot environment
  • Eliminates downtime
  • Supports rollback

Technical Details

In this lab we will:

  1. Add a slot
  2. Swap two slots
  3. Roll back a swap
  4. Configure auto swap
  5. Route traffic
  6. Delete a slot


An error has occurred. This application may no longer respond until reloaded. Reload 🗙