SAFeĀ® 5 DevOps Certification Release on Demand 2 ā Questions and Answers
Question 1: In a blue/green deployment strategy, what happens when a critical problem is detected after releasing to the 'green' environment?
- The green environment is hot-patched immediately in place
- Traffic is instantly switched back to the stable 'blue' environment (Correct answer)
- Both environments are taken offline for emergency maintenance
- A new 'yellow' environment is provisioned automatically
Correct answer: Traffic is instantly switched back to the stable 'blue' environment
Blue/green deployment enables instant rollback by switching all traffic back to the known-good blue environment the moment issues are detected in green.
Question 2: What is the primary advantage of canary releases in SAFe DevOps?
- They eliminate the need for testing in lower environments entirely
- They expose new features to a small percentage of users to detect issues before full rollout (Correct answer)
- They significantly speed up build compilation times
- They completely replace the need for feature flags
Correct answer: They expose new features to a small percentage of users to detect issues before full rollout
Canary releases limit blast radius by exposing changes to a small user subset first, enabling detection of real-world issues before they affect all users.
Question 3: Which deployment pattern achieves zero-downtime deployments by incrementally replacing old instances with new ones?
- Big-bang deployment
- Rolling deployment (Correct answer)
- Hotfix deployment
- Scheduled maintenance window deployment
Correct answer: Rolling deployment
Rolling deployments incrementally replace old instances with new ones, maintaining service availability throughout the entire deployment process.
Question 4: In SAFe DevOps, what is the purpose of a 'dark launch' or 'dark deployment'?
- To deploy only during nighttime hours to minimize user disruption
- To release code to production and test it at scale without users knowing or seeing the feature (Correct answer)
- To archive deprecated features before permanent deletion
- To deploy to air-gapped or classified environments
Correct answer: To release code to production and test it at scale without users knowing or seeing the feature
Dark launches deploy new code to production and test it under real traffic load without users seeing or interacting with the new feature.
Question 5: A SAFe DevOps team wants to test a new recommendation engine with 5% of their users before full rollout. Which deployment strategy should they use?
- Blue/green deployment
- Canary release (Correct answer)
- Big-bang release
- Emergency hotfix deployment
Correct answer: Canary release
Canary releases are designed for gradually exposing new changes to a controlled small percentage of users before committing to full deployment.
Question 6: What is the main risk mitigation benefit of maintaining both blue and green environments in blue/green deployment?
- It doubles the development team's overall delivery capacity
- It provides an instant, tested rollback path if the new release causes critical issues (Correct answer)
- It allows two separate feature teams to work fully independently
- It reduces total cloud infrastructure costs by approximately 50%
Correct answer: It provides an instant, tested rollback path if the new release causes critical issues
Blue/green's primary risk mitigation is the immediate rollback capability ā traffic can be switched back to the idle blue environment instantly.
In a blue/green deployment strategy, what happens when a critical problem is detected after releasing to the 'green' environment?