Skip to content

Commit 0a86d57

Browse files
authored
Merge pull request #54326 from Orin-Thomas/orthomas-20Apr26a
Technical Review & Freshness Update
2 parents 68355f8 + 98a89b1 commit 0a86d57

13 files changed

Lines changed: 342 additions & 330 deletions

File tree

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.improve-reliability-deployment.1-introduction
3-
title: "Introduction"
4-
metadata:
5-
title: "Introduction"
6-
description: "Introduction"
7-
ms.date: 06/07/2024
8-
author: dnblankedelman
9-
ms.author: dnb
10-
ms.topic: unit
11-
ms.custom: team=cloud_advocates
12-
ms.contributors: dnb-06092020
13-
durationInMinutes: 1
14-
content: |
15-
[!include[](includes/1-introduction.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.improve-reliability-deployment.1-introduction
3+
title: "Introduction"
4+
metadata:
5+
title: "Introduction"
6+
description: "Introduction"
7+
ms.date: 04/17/2026
8+
author: dnblankedelman
9+
ms.author: dnb
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: orthomas-04172026
13+
durationInMinutes: 1
14+
content: |
15+
[!include[](includes/1-introduction.md)]
16+
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.improve-reliability-deployment.2-definition
3-
title: "What is software deployment?"
4-
metadata:
5-
title: "What is software deployment?"
6-
description: "What is software deployment?"
7-
ms.date: 06/07/2024
8-
author: dnblankedelman
9-
ms.author: dnb
10-
ms.topic: unit
11-
ms.custom: team=cloud_advocates
12-
ms.contributors: dnb-06092020
13-
durationInMinutes: 3
14-
content: |
15-
[!include[](includes/2-definition.md)]
16-
quiz:
17-
title: Check your knowledge
18-
questions:
19-
20-
- content: 'What is one of the characteristics of the epic deployment?'
21-
choices:
22-
- content: "It's fast."
23-
isCorrect: false
24-
explanation: 'Epic deployments usually take a considerable amount of time because of their size.'
25-
- content: "It's repeatable."
26-
isCorrect: false
27-
explanation: "Because they're done so infrequently, there's only a small amount of effort put into repeatability."
28-
- content: "It's complex."
29-
isCorrect: true
30-
explanation: "Because of the size and infrequency, they're often complex."
31-
1+
### YamlMime:ModuleUnit
2+
uid: learn.improve-reliability-deployment.2-definition
3+
title: "What is software deployment?"
4+
metadata:
5+
title: "What is software deployment?"
6+
description: "What is software deployment?"
7+
ms.date: 04/17/2026
8+
author: dnblankedelman
9+
ms.author: dnb
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: orthomas-04172026
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/2-definition.md)]
16+
quiz:
17+
title: Check your knowledge
18+
questions:
19+
20+
- content: "What is one of the characteristics of the \"epic deployment?\""
21+
choices:
22+
- content: "It's fast."
23+
isCorrect: false
24+
explanation: "Epic deployments usually take a considerable amount of time because of their size."
25+
- content: "It's repeatable."
26+
isCorrect: false
27+
explanation: "Because they're done so infrequently, there's only a small amount of effort put into repeatability."
28+
- content: "It's complex."
29+
isCorrect: true
30+
explanation: "Because of the size and infrequency, they're often complex."
31+
Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,55 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.improve-reliability-deployment.3-continuous
3-
title: "The continuous delivery deployment model"
4-
metadata:
5-
title: "The continuous delivery deployment model"
6-
description: "The continuous delivery deployment model"
7-
ms.date: 06/07/2024
8-
author: dnblankedelman
9-
ms.author: dnb
10-
ms.topic: unit
11-
ms.custom: team=cloud_advocates
12-
ms.contributors: dnb-06092020
13-
durationInMinutes: 4
14-
content: |
15-
[!include[](includes/3-continuous.md)]
16-
quiz:
17-
title: Check your knowledge
18-
questions:
19-
20-
- content: 'Deploying smaller, focused changes frequently is a characteristic of which of the following?'
21-
choices:
22-
- content: 'Continuous delivery'
23-
isCorrect: true
24-
explanation: 'Correct, this is an important part of continuous delivery.'
25-
- content: 'Source code version control'
26-
isCorrect: false
27-
explanation: 'Source code version control does not require smaller, focused changes frequently.'
28-
- content: 'Test and staging environments'
29-
isCorrect: false
30-
explanation: "Just having test or staging environments doesn't require smaller, focused changes frequently."
31-
32-
- content: 'Which has proven to be true of high-performing DevOps companies?'
33-
choices:
34-
- content: 'They have a 7x higher change failure rate.'
35-
isCorrect: false
36-
explanation: 'They have a 7x _lower_ change failure rate.'
37-
- content: 'They have 2x faster incident recovery time'
38-
isCorrect: false
39-
explanation: 'They have _2,604x_ faster incident recovery time.'
40-
- content: 'They have 208x more frequent deployments'
41-
isCorrect: true
42-
explanation: 'Correct.'
43-
44-
- content: 'Which of these options is _not_ a goal continuous delivery can help you reach?'
45-
choices:
46-
- content: 'Reducing the stress involved with deploying services.'
47-
isCorrect: false
48-
explanation: 'Continuous delivery can help with this goal.'
49-
- content: 'Reducing the time between having an idea and delivering useable software.'
50-
isCorrect: false
51-
explanation: 'Continuous delivery can help with this goal.'
52-
- content: 'Reducing the compliance requirements for your software.'
53-
isCorrect: true
54-
explanation: "Correct. Continuous delivery could potentially help you meet your requirements in some circumstances, but it won't reduce them."
55-
1+
### YamlMime:ModuleUnit
2+
uid: learn.improve-reliability-deployment.3-continuous
3+
title: "The continuous delivery deployment model"
4+
metadata:
5+
title: "The continuous delivery deployment model"
6+
description: "The continuous delivery deployment model"
7+
ms.date: 04/17/2026
8+
author: dnblankedelman
9+
ms.author: dnb
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: orthomas-04172026
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/3-continuous.md)]
16+
quiz:
17+
title: Check your knowledge
18+
questions:
19+
20+
- content: "Deploying smaller, focused changes frequently is a characteristic of which of the following?"
21+
choices:
22+
- content: "Continuous delivery"
23+
isCorrect: true
24+
explanation: "Correct, this is an important part of continuous delivery."
25+
- content: "Source code version control"
26+
isCorrect: false
27+
explanation: "Source code version control doesn't require smaller, focused changes frequently."
28+
- content: "Test and staging environments"
29+
isCorrect: false
30+
explanation: "Just having test or staging environments doesn't require smaller, focused changes frequently."
31+
32+
- content: "According to DORA research, which of the following is consistently true of higher-performing software delivery organizations?"
33+
choices:
34+
- content: "They have a higher change fail rate."
35+
isCorrect: false
36+
explanation: "Higher-performing teams have a substantially _lower_ change fail rate."
37+
- content: "They take longer to recover from failed deployments."
38+
isCorrect: false
39+
explanation: "Higher-performing teams recover from failed deployments significantly _faster_."
40+
- content: "They deploy to production far more frequently and with shorter lead times."
41+
isCorrect: true
42+
explanation: "Correct. Higher-performing teams consistently show higher deployment frequency and shorter lead time from commit to production."
43+
44+
- content: "Which of these options is _not_ a goal continuous delivery can help you reach?"
45+
choices:
46+
- content: "Reducing the stress involved with deploying services."
47+
isCorrect: false
48+
explanation: "Continuous delivery can help with this goal."
49+
- content: "Reducing the time between having an idea and delivering usable software."
50+
isCorrect: false
51+
explanation: "Continuous delivery can help with this goal."
52+
- content: "Reducing the compliance requirements for your software."
53+
isCorrect: true
54+
explanation: "Correct. Continuous delivery could potentially help you meet your requirements in some circumstances, but it won't reduce them."
55+
Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.improve-reliability-deployment.4-pipelines
3-
title: "Test automation and the delivery pipeline"
4-
metadata:
5-
title: "Test automation and the delivery pipeline"
6-
description: "Test automation and the delivery pipeline"
7-
ms.date: 06/07/2024
8-
author: dnblankedelman
9-
ms.author: dnb
10-
ms.topic: unit
11-
ms.custom: team=cloud_advocates
12-
ms.contributors: dnb-06092020
13-
durationInMinutes: 5
14-
content: |
15-
[!include[](includes/4-pipelines.md)]
16-
quiz:
17-
title: Check your knowledge
18-
questions:
19-
20-
- content: 'Commit, test, scan, and build are typical steps in which of these things?'
21-
choices:
22-
- content: 'Unit test'
23-
isCorrect: false
24-
explanation: 'These are typical steps in a continuous delivery pipeline.'
25-
- content: 'Epic deployment'
26-
isCorrect: false
27-
explanation: 'These are typical steps in a continuous delivery pipeline.'
28-
- content: 'Continuous delivery pipeline'
29-
isCorrect: true
30-
explanation: 'Correct.'
31-
- content: 'Feature flag'
32-
isCorrect: false
33-
explanation: 'These are typical steps in a continuous delivery pipeline.'
34-
35-
- content: 'Environment traceability allows us to do which of these things?'
36-
choices:
37-
- content: 'Correlate what is running in production with a specific build instance.'
38-
isCorrect: true
39-
explanation: 'Correct.'
40-
- content: 'Find out which environment variables were active during a build.'
41-
isCorrect: false
42-
explanation: 'Environment traceability allows us to correlate what is running in production with a specific build instance.'
43-
- content: 'Determine the origin of code in a source control system'
44-
isCorrect: false
45-
explanation: 'Environment traceability allows us to correlate what is running in production with a specific build instance.'
46-
- content: 'Find the staging environment used for testing the code.'
47-
isCorrect: false
48-
explanation: 'Environment traceability allows us to correlate what is running in production with a specific build instance.'
49-
1+
### YamlMime:ModuleUnit
2+
uid: learn.improve-reliability-deployment.4-pipelines
3+
title: "Test automation and the delivery pipeline"
4+
metadata:
5+
title: "Test automation and the delivery pipeline"
6+
description: "Test automation and the delivery pipeline"
7+
ms.date: 04/17/2026
8+
author: dnblankedelman
9+
ms.author: dnb
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: orthomas-04172026
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/4-pipelines.md)]
16+
quiz:
17+
title: Check your knowledge
18+
questions:
19+
20+
- content: "Commit, test, scan, and build are typical steps in which of these things?"
21+
choices:
22+
- content: "Unit test"
23+
isCorrect: false
24+
explanation: "These are typical steps in a continuous delivery pipeline."
25+
- content: "Epic deployment"
26+
isCorrect: false
27+
explanation: "These are typical steps in a continuous delivery pipeline."
28+
- content: "Continuous delivery pipeline"
29+
isCorrect: true
30+
explanation: "Correct."
31+
- content: "Feature flag"
32+
isCorrect: false
33+
explanation: "These are typical steps in a continuous delivery pipeline."
34+
35+
- content: "Environment traceability allows us to do which of these things?"
36+
choices:
37+
- content: "Correlate what is running in production with a specific build instance."
38+
isCorrect: true
39+
explanation: "Correct."
40+
- content: "Find out which environment variables were active during a build."
41+
isCorrect: false
42+
explanation: "Environment traceability allows us to correlate what is running in production with a specific build instance."
43+
- content: "Determine the origin of code in a source control system"
44+
isCorrect: false
45+
explanation: "Environment traceability allows us to correlate what is running in production with a specific build instance."
46+
- content: "Find the staging environment used for testing the code."
47+
isCorrect: false
48+
explanation: "Environment traceability allows us to correlate what is running in production with a specific build instance."
49+
Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.improve-reliability-deployment.5-strategies
3-
title: "Deployment strategies"
4-
metadata:
5-
title: "Deployment strategies"
6-
description: "Deployment strategies"
7-
ms.date: 06/07/2024
8-
author: dnblankedelman
9-
ms.author: dnb
10-
ms.topic: unit
11-
ms.custom: team=cloud_advocates
12-
ms.contributors: dnb-06092020
13-
durationInMinutes: 4
14-
content: |
15-
[!include[](includes/5-strategies.md)]
16-
quiz:
17-
title: Check your knowledge
18-
questions:
19-
20-
- content: 'A deployment strategy that involves making a duplicate of the production environment, upgrading that environment, and then cutting completely over to the duplicate is:'
21-
choices:
22-
- content: 'Blue-green deployment'
23-
isCorrect: true
24-
explanation: 'Correct.'
25-
- content: 'Rolling deployment'
26-
isCorrect: false
27-
explanation: 'A rolling deployment upgrades the environment in place gradually.'
28-
- content: 'Canary deployment'
29-
isCorrect: false
30-
explanation: 'A canary deployment rolls out the upgrade to a subset of users or the production traffic and increases the percentage over time, monitoring the results each step of the way.'
31-
32-
- content: 'A deployment strategy that involves rolling out the upgrade to a subset of users or the production traffic and increases the percentage over time is:'
33-
choices:
34-
- content: 'Blue-green deployment'
35-
isCorrect: false
36-
explanation: 'This describes a canary deployment.'
37-
- content: 'Rolling deployment'
38-
isCorrect: false
39-
explanation: 'This describes a canary deployment.'
40-
- content: 'Canary deployment'
41-
isCorrect: true
42-
explanation: 'Correct.'
43-
1+
### YamlMime:ModuleUnit
2+
uid: learn.improve-reliability-deployment.5-strategies
3+
title: "Deployment strategies"
4+
metadata:
5+
title: "Deployment strategies"
6+
description: "Deployment strategies"
7+
ms.date: 04/17/2026
8+
author: dnblankedelman
9+
ms.author: dnb
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates
12+
ms.contributors: orthomas-04172026
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/5-strategies.md)]
16+
quiz:
17+
title: Check your knowledge
18+
questions:
19+
20+
- content: "A deployment strategy that involves making a duplicate of the production environment, upgrading that environment, and then cutting completely over to the duplicate is:"
21+
choices:
22+
- content: "Blue-green deployment"
23+
isCorrect: true
24+
explanation: "Correct."
25+
- content: "Rolling deployment"
26+
isCorrect: false
27+
explanation: "A rolling deployment upgrades the environment in place gradually."
28+
- content: "Canary deployment"
29+
isCorrect: false
30+
explanation: "A canary deployment rolls out the upgrade to a subset of users or the production traffic and increases the percentage over time, monitoring the results each step of the way."
31+
32+
- content: "A deployment strategy that involves rolling out the upgrade to a subset of users or the production traffic and increases the percentage over time is:"
33+
choices:
34+
- content: "Blue-green deployment"
35+
isCorrect: false
36+
explanation: "This describes a canary deployment."
37+
- content: "Rolling deployment"
38+
isCorrect: false
39+
explanation: "This describes a canary deployment."
40+
- content: "Canary deployment"
41+
isCorrect: true
42+
explanation: "Correct."
43+

0 commit comments

Comments
 (0)