Blue/Green Deployment Strategy for .NET Aspire + Azure Container Apps + Azure Developer CLI + Azd Pipeline config #16852
Unanswered
faisalriazz
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Blue/Green Deployment Strategy for .NET Aspire on Azure Container Apps (ACA)
Context
We have a production environment built using .NET Aspire, deployed to Azure Container Apps (ACA) via Azure Developer CLI (
azd). Our current architecture includes:portal-appadmin-appportal-apiadmin-apiCurrent Deployment Model
Deployments are performed directly to the existing ACA environment using
azd up.Requirement: Blue/Green Deployment
Clients are requesting a Blue/Green deployment strategy with the following goals:
✅ Near-zero downtime
✅ Easy rollback
✅ Pre-validation of new releases before traffic switch
✅ Minimal impact on internal networking/private endpoints
✅ Compatibility with .NET Aspire orchestration
Questions
1. Recommended Approach for Blue/Green in ACA
Which of the following is the best fit for our architecture?
azd?2. Compatibility with Existing Components
How does Blue/Green work with:
3. Officially Recommended Workflows
Is there a Microsoft-recommended deployment workflow for:
azd)?4. Best Practices
What are the best practices for:
5. Reference Architectures & Examples
Are there any Microsoft reference architectures or production examples for:
Beta Was this translation helpful? Give feedback.
All reactions