DevOps & Continuous Delivery Flashcards
7 cards from real DAC practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 DevOps & Continuous Delivery flashcards as text
In Disciplined Agile, what is the primary goal of a deployment pipeline?
Answer: To provide a repeatable, reliable process for delivering software to production
A deployment pipeline automates and standardizes the path from code commit to production, ensuring reliability and repeatability.
Which DevOps metric measures the average time from code commit to running in production?
Answer: Lead Time for Changes
Lead Time for Changes tracks the elapsed time from when a developer commits code until that change is deployed to production.
What does 'shift-left testing' mean in a Continuous Delivery context?
Answer: Performing testing activities earlier in the development lifecycle
Shift-left testing moves quality activities earlier in the pipeline so defects are caught closer to their introduction.
In a DA context, what is a 'feature toggle' primarily used for in Continuous Delivery?
Answer: Decoupling deployment from release so features can be deployed but not yet activated
Feature toggles allow code to be deployed to production while keeping new features hidden until deliberately activated.
Which practice best supports 'continuous integration' in a DevOps environment?
Answer: Developers integrating their work frequently, at least daily, with automated builds and tests
Continuous Integration requires frequent merges to mainline with automated validation to detect integration problems early.
What distinguishes Continuous Delivery from Continuous Deployment?
Answer: Continuous Delivery requires manual approval before production release; Continuous Deployment is fully automated to production
Continuous Delivery means every build is release-ready but a human gate exists; Continuous Deployment automates the final production push.
A DA team wants to reduce their 'change failure rate.' Which practice would most directly help?
Answer: Increasing deployment frequency to small batches
Smaller, more frequent deployments reduce batch size and risk, directly lowering the rate of failed changes.