Some great new deployment concepts being offered in the latest Azure App Services.
The top two paragraphs (1 min reading time) summarize the benefits.
For those more technically minded there is also a hands-on section to guide you through.
When you deploy your web app, mobile back end, and API app to App Service, you can deploy to a separate deployment slot instead of the default production slot when running in the Standard or Premium App Service plan mode. Deployment slots are actually live apps with their own hostnames. App content and configurations elements can be swapped between two deployment slots, including the production slot