How do you ensure zero-downtime deployments?
- Use deployment slots in Azure App Service.
- Swap staging and production after successful smoke tests.
- Enable traffic routing gradually using Azure Front Door.
- Use feature flags to hide new features until fully validated.