BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Topic 3.6 — Maintaining pipelines — cram sheet
Cram Sheet325 words

Topic 3.6 — Maintaining pipelines — cram sheet

Topic 3.6 — Maintaining pipelines · cram sheet

Health

MetricQuestion
Failure rateIs it trustworthy?
DurationIs feedback fast enough?
Flaky test rateCan we believe a red build?

Flaky tests are worse than failures — they train the team to re-run, so a healthy-looking failure rate hides retried-away regressions. The signal is in the trend.

Optimisation

LeverEffect
CachingSkip restore when the key matches
ParallelismIndependent work across jobs
Path filtersDon't build at all — the cheapest win
Matrix + maxParallelMany legs, throttled
ArtifactsBuild once, download downstream
Self-hostedWarm caches persist
  • Measure first. The slow stage is rarely the assumed one.
  • Cache key on the lockfile hash — a commit SHA never hits, too broad serves stale.
  • Concurrency billing: parallelism ≈ free with spare slots. Per-minute: it can cost more.

Concurrency

  • A Microsoft-hosted parallel job = a concurrency slot, not a time allowance.
  • Slots are an organisation-level resource; matrix legs and other pipelines consume them.
  • maxParallel bounds a matrix. It is only valid with matrix, and parallel/matrix are mutually exclusive.

Retention

  • Retain artifacts at least as long as the rollback window. Otherwise a rollback becomes a rebuild mid-incident.
  • Deleting the producing run loses the audit link to production.
  • Feed retention is a separate policy — often a longer window.

Classic → YAML migration

Classic releaseYAML
Multiple jobsSequentialParallel
Job dependenciesNot supporteddependsOn
Task groupsSupportedNot supported → templates

Run both in parallel and compare before retiring the classic definition — it is the only oracle for correct behaviour.

All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.