Study DVA-C02 CI/CD, Runtime Config, and Rollbacks: key concepts, common traps, and exam decision cues.
This lesson covers the highest-value release judgment in DVA-C02. AWS wants developers to know how code moves from commit to build to test to staged deployment, how runtime configuration can shape behavior dynamically, and how to roll back safely when a release goes wrong.
Canary deployment: Release strategy that shifts a small portion of traffic to the new version first, then expands if the results stay healthy.
Rollback: Return to a previously known-good version when the new deployment fails or creates unacceptable risk.
flowchart LR
A["Commit or merge"] --> B["Build artifact"]
B --> C["Automated tests"]
C --> D["Deploy to controlled environment"]
D --> E["Canary or staged promotion"]
E --> F["Observe alarms and health"]
F --> G["Promote fully or roll back"]
AWS wants you to distinguish:
| Need | Strong lane |
|---|---|
| reduce blast radius for a risky release | canary or blue/green strategy |
| quickly undo a bad production change | rollback to a known-good version |
| vary behavior by environment without rebuilding everything | runtime configuration or staged variables |
| trigger build, test, and deploy automatically from version control | CI/CD pipeline path |