Infrastructure · Software component
Blue-Green Deployment Switcher
Software componentInfrastructureInfrastructurearc:BlueGreenDeploymentSwitcher
A rollout controller that runs the stable and new versions as parallel full environments and switches all traffic between them at once, keeping the old environment ready for instant failback.
Responsibility. Performs instantaneous whole-traffic cutover and failback between versions.
Also known as: Blue-green deployment, Blue-Green Deployment Controller
Variant of Rollout Manager abstract
When to choose. Choose when validation completes before cutover and instant switch-over with instant failback to a fully running previous version is required.
Relationships
invokes dependency
routes to dynamic
alternative to variability
Design guidance
- MAY be chosen for critical systems needing instant rollback, accepting doubled infrastructure and vector database synchronization challenges.
Classification
- Patterns
- Blue-green deployment
- Technologies
- Argo Rollouts
- Quality attributes
- Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
- Risks mitigated
- Prolonged outage during rollback
Sources
- Ch4.1: T. Nguyen, "Introduction to AI Agent Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.1. ISBN: 9798244538229.
- Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.
- Ch4.4: T. Nguyen, "Performance Profiling and Optimization," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.4. ISBN: 9798244538229.
- Ch6.5: T. Nguyen, "Production RAG Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.5. ISBN: 9798244538229.