Deployment Slots in Azure

Deployment Slots enable robust deployment through Production and Staging slots.

The default slot will be Production Slot.

The advantages of Deployment Slot are:

  • Staged Deployment
  • Swapping
  • Incremental Deployment
  • Rolling back Deployment

Staged Deployment

Here were can deploy the application to a non-production slot.  This allows to conduct UAT, QA verifications on the app to ensure it validates for a Production build.

Swapping

Once we verify the app, we can Swap the slots making it as Production.  This operation is so quick that it takes only few seconds.

Incremental Deployment

Step by Step changes are possible after deployment.

Rolling back Deployment

Swapping feature enables to rollback the deployment from production to staging, in case any errors occurs.