If, in your cloud-based application, you can live with eventual consistency, Azure gives you three tools out of the box that will give you reliable, extendable and scalable asynchronous applications.
An App Service’s deployment slots are what you need to support testing/staging in your deployment process. And they’re also a way for you to test the “next” version of your application with real users.
Certificates are often the best way to secure your application (you can use with everything from App Registrations to Web Services). Here’s everything you need to know to integrate certificates stored in your Azure Key Vault into your application.
You have three choices for retrieving secrets from an Azure Key Vault: from your environment (simple), for your appsettings file (compatible) and from code (flexible). Here’s how to implement all three.
Even you shouldn’t be allowed to see the secrets in your Azure Key Vault. Which means that creating a Key Vault is only useful if you limit access to its secrets to just one thing: your application.