Stress-test judgement

GitHub Actions Academy: Architecture scenarios

Work through ambiguous production situations where several answers may appear reasonable.

Scenario 01

Workflow Syntax: production change under pressure

A business-critical service requires a change involving Workflow Syntax. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 02

Contexts: production change under pressure

A business-critical service requires a change involving Contexts. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 03

Expressions: production change under pressure

A business-critical service requires a change involving Expressions. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 04

Secrets and Variables: production change under pressure

A business-critical service requires a change involving Secrets and Variables. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 05

Artifacts: production change under pressure

A business-critical service requires a change involving Artifacts. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 06

Caching: production change under pressure

A business-critical service requires a change involving Caching. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 07

Matrix Builds: production change under pressure

A business-critical service requires a change involving Matrix Builds. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.

Scenario 08

Reusable Workflows: production change under pressure

A business-critical service requires a change involving Reusable Workflows. Documentation is incomplete, the maintenance window is limited and stakeholders expect no disruption.

Your response must cover

Define the minimum safe evidence, identify blast radius, select validation gates, state abort criteria and prepare a tested recovery path.