Skip to content
Ameen Abozaid
Planned lessonSRC-002-L04

Maintainability and operability

  • Lesson 4 of 8
  • Senior C
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

make "easy to change" and "easy to run" measurable.

Planned topics

  • Maintainability: lead time to change, defect rate, onboarding time, size of blast radius of a change.
  • Operability: time to detect, diagnose, and recover; quality of runbooks and dashboards.
  • Both degrade silently; complexity is the usual cause.
  • Treat on-call load as a design input.
Draft outline details

Demonstration

two scenarios: "a new engineer ships a small change in the order module within one week" and "an on-call engineer identifies the failing dependency within 10 minutes".

Check your understanding

Name one measure of operability.

Show answer

Time to detect, time to diagnose, or time to recover.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.