Bash, the Crucial Exams Chat Bot 
AI Bot
Managing Continuous Delivery Pipeline Flashcards
Microsoft DevOps Engineer Expert AZ-400 Flashcards
| Front | Back | 
| How can a pipeline handle failed deployments? | By implementing retry mechanisms, alerts, and rollback strategies. | 
| How do you define a deployment strategy? | A method or approach used to release applications to environments. | 
| How do you use secrets management in pipelines? | To securely store and retrieve sensitive information like passwords or API keys. | 
| How does caching improve pipeline performance? | It stores intermediate results and reduces redundant computations. | 
| How does infrastructure as code benefit release pipelines? | It automates environment setup and ensures consistency across deployments. | 
| How does parallel deployment improve efficiency? | It allows simultaneous deployments to multiple environments or regions. | 
| What are artifacts in a release pipeline? | Packaged outputs of the build process used for deployment. | 
| What are deployment rollback triggers? | Conditions that initiate reverting to a previous version during deployment issues. | 
| What are environment variables in pipelines? | Dynamic values used to configure deployment settings for different environments. | 
| What are gated deployments? | Deployments that require criteria or approvals before proceeding to the next stage. | 
| What is a canary release? | Gradual deployment of a new version to a subset of users before full rollout. | 
| What is a deployment approval process? | A manual or automated step requiring confirmation to proceed with deployment. | 
| What is a release pipeline? | A sequence of stages and tasks that automate the deployment process. | 
| What is blue-green deployment? | A strategy that involves switching between two identical environments, minimizing downtime during releases. | 
| What is feature flagging in deployment? | A technique to enable or disable features without deploying new code. | 
| What is immutable infrastructure? | Servers are replaced rather than updated, ensuring consistency and reliability. | 
| What is progressive delivery? | Gradual rollout of changes to increasingly larger segments of users to control risk. | 
| What is the difference between continuous delivery and continuous deployment? | Continuous delivery deploys to production manually, while continuous deployment deploys automatically. | 
| What is the difference between manual and automated pipelines? | Manual pipelines require human intervention for each step, while automated pipelines execute tasks automatically. | 
| What is the importance of pipeline scalability? | To handle increased workloads and deployments efficiently as demand grows. | 
| What is the primary benefit of CI/CD pipelines? | They enable faster and more reliable software delivery and updates. | 
| What is the purpose of a continuous delivery pipeline? | To automate the deployment of code changes through various stages from development to production. | 
| What is the purpose of automated tests in pipelines? | To validate code changes and ensure quality before deployment. | 
| What is the purpose of pipeline stages? | To organize and control the steps in the deployment process. | 
| What is the role of logging in deployment pipelines? | To track and troubleshoot issues during deployment processes. | 
| What is the role of pipeline templates? | To standardize and reuse configurations across multiple projects. | 
| What role does version control play in pipelines? | It manages changes to code and allows for collaboration during development. | 
| Why is artifact versioning important? | To ensure the correct version of the application is deployed and tracked. | 
| Why is it important to secure deployment pipelines? | To prevent unauthorized access and ensure the integrity of the deployment process. | 
| Why monitor deployments? | To detect issues early and ensure application performance and availability. | 
| Why use rollback strategies in deployment? | To revert to a previous stable version in case of issues during deployment. | 
Front
What is the purpose of automated tests in pipelines?
Click the card to flip
Back
To validate code changes and ensure quality before deployment.
Front
What is the purpose of pipeline stages?
Back
To organize and control the steps in the deployment process.
Front
How does parallel deployment improve efficiency?
Back
It allows simultaneous deployments to multiple environments or regions.
Front
What is the difference between continuous delivery and continuous deployment?
Back
Continuous delivery deploys to production manually, while continuous deployment deploys automatically.
Front
What is the primary benefit of CI/CD pipelines?
Back
They enable faster and more reliable software delivery and updates.
Front
What is immutable infrastructure?
Back
Servers are replaced rather than updated, ensuring consistency and reliability.
Front
How do you define a deployment strategy?
Back
A method or approach used to release applications to environments.
Front
Why use rollback strategies in deployment?
Back
To revert to a previous stable version in case of issues during deployment.
Front
What are gated deployments?
Back
Deployments that require criteria or approvals before proceeding to the next stage.
Front
What is a canary release?
Back
Gradual deployment of a new version to a subset of users before full rollout.
Front
Why is artifact versioning important?
Back
To ensure the correct version of the application is deployed and tracked.
Front
How does caching improve pipeline performance?
Back
It stores intermediate results and reduces redundant computations.
Front
What role does version control play in pipelines?
Back
It manages changes to code and allows for collaboration during development.
Front
What is the role of pipeline templates?
Back
To standardize and reuse configurations across multiple projects.
Front
What is progressive delivery?
Back
Gradual rollout of changes to increasingly larger segments of users to control risk.
Front
What are deployment rollback triggers?
Back
Conditions that initiate reverting to a previous version during deployment issues.
Front
What is the importance of pipeline scalability?
Back
To handle increased workloads and deployments efficiently as demand grows.
Front
What is feature flagging in deployment?
Back
A technique to enable or disable features without deploying new code.
Front
What is a deployment approval process?
Back
A manual or automated step requiring confirmation to proceed with deployment.
Front
What is blue-green deployment?
Back
A strategy that involves switching between two identical environments, minimizing downtime during releases.
Front
What is the difference between manual and automated pipelines?
Back
Manual pipelines require human intervention for each step, while automated pipelines execute tasks automatically.
Front
How can a pipeline handle failed deployments?
Back
By implementing retry mechanisms, alerts, and rollback strategies.
Front
Why is it important to secure deployment pipelines?
Back
To prevent unauthorized access and ensure the integrity of the deployment process.
Front
What are artifacts in a release pipeline?
Back
Packaged outputs of the build process used for deployment.
Front
What are environment variables in pipelines?
Back
Dynamic values used to configure deployment settings for different environments.
Front
How do you use secrets management in pipelines?
Back
To securely store and retrieve sensitive information like passwords or API keys.
Front
What is the role of logging in deployment pipelines?
Back
To track and troubleshoot issues during deployment processes.
Front
How does infrastructure as code benefit release pipelines?
Back
It automates environment setup and ensures consistency across deployments.
Front
Why monitor deployments?
Back
To detect issues early and ensure application performance and availability.
Front
What is the purpose of a continuous delivery pipeline?
Back
To automate the deployment of code changes through various stages from development to production.
Front
What is a release pipeline?
Back
A sequence of stages and tasks that automate the deployment process.
1/31
This deck focuses on deploying applications using release pipelines, artifact collection, and setting up deployment strategies.