Cisco
350-201 · Question #17
350-201 Question #17: Real Exam Question with Answer & Explanation
The correct answer is A: continuous delivery. Continuous delivery ensures code is always in a releasable state and can be deployed on demand, enabling frequent releases to close feedback loops rapidly.
Question
An engineer is developing an application that requires frequent updates to close feedback loops and enable teams to quickly apply patches. The team wants their code updates to get to market as often as possible. Which software development approach should be used to accomplish these goals?
Options
- Acontinuous delivery
- Bcontinuous integration
- Ccontinuous deployment
- Dcontinuous monitoring
Explanation
Continuous delivery ensures code is always in a releasable state and can be deployed on demand, enabling frequent releases to close feedback loops rapidly.
Common mistakes.
- B. Continuous integration focuses on frequently merging code changes and running automated tests, but does not by itself manage or accelerate the release-to-market process.
- C. Continuous deployment automatically deploys every passing commit to production without human approval, removing team control over release timing rather than enabling on-demand, frequent releases.
- D. Continuous monitoring is an operational practice that observes running systems for issues; it does not address the software build or release pipeline.
Concept tested. Continuous delivery vs. related CI/CD pipeline practices
Reference. https://learn.microsoft.com/en-us/devops/deliver/what-is-continuous-delivery
Community Discussion
No community discussion yet for this question.