Leading With Data· a Bicycle Guide
Guide highlights

ML systems that run consistently, robustly, and reliably in production. Failures detected early and mitigated quickly through good monitoring and incident response.

  • Understand the ML lifecycle loop as a continuous, whole-system process.
  • Establish sound data management, feature, and training-data practices.
  • Evaluate model validity and quality before deploying, and build in fairness and privacy.

Book profile

Reliable Machine Learning Applying SRE Principles to ML in Production

One book, placed in its field — what Cathy Chen, Niall Richard Murphy etc.'s book gets right, where it goes further than the rest, and what the rest of the field adds.

Edited by Mike West

Choose a reading path or an exercise

Suggested sections

Choose a starting point below. Each link opens a section of this guide.

Do this now — Data Management Quality

  1. Version every dataset and record lineage from source to training snapshot so any model can be traced to exact inputs.
  2. Write annotation guidelines, measure inter-annotator agreement, and audit a sampled slice of labels on a fixed cadence.
  3. Add data validation gates that check distributions, null rates, and label balance, not just types, before data enters training.
  4. Assign a named owner to each upstream data source and agree on change notifications.

Then continue in Data Management Quality.

Edition 1·Updated 2026-10-03·19 min read

Sources

About this book

An overview of the book, with source information for further reading.

A practical guide to operating machine learning systems reliably in production by applying Site Reliability Engineering (SRE) principles across the entire ML lifecycle.

More on this book

Reliable Machine Learning is a whole-system, not algorithm-centric, guide to making ML actually work in the real world. Written by veteran SRE and ML practitioners from Google and beyond, it treats ML systems as data-processing pipelines that must be built, deployed, monitored, and maintained with the same rigor as any critical production service. It walks through data management, feature and training data handling, model evaluation, fairness and ethics, training and serving infrastructure, monitoring and observability, continuous ML, incident response, and the organizational and product dynamics required to sustain ML at scale. Rather than teaching you how models learn, it teaches you how to keep them running reliably, safely, cost-effectively, and responsibly—filling the operational gap that most ML books ignore.

Movement I

Orient

In this part

What this book claims, and who wrote it.

  • — The book's one-line promise
  • — The author and where the book stands

A practical guide to operating machine learning systems reliably in production by applying Site Reliability Engineering (SRE) principles across the entire ML lifecycle.

The need-to-know

Treat ML as a lifecycle loop, not a one-shot project. Data and pipelines matter more to reliability than algorithm choice. Model validity (won't break the system) and model quality (is it good) are separate gates before deployment.

About this guide

The guide describes these challenges, steps and possible outcomes.

Who it is for

An ML engineer, data scientist, SRE, or engineering leader who wants their machine learning systems to run reliably and deliver value in production.

Challenges

  • In practice · ML models that work in development break, drift, or silently degrade once deployed in real systems.
  • For the reader · Feeling overwhelmed and unequipped to operate ML at scale, unsure how to prevent or diagnose failures.

Steps to consider

  1. 1Understand the ML lifecycle loop as a continuous, whole-system process.
  2. 2Establish sound data management, feature, and training-data practices.
  3. 3Evaluate model validity and quality before deploying, and build in fairness and privacy.
  4. 4Build robust training and serving infrastructure with reversible deployment.
  5. 5Monitor, observe, and respond to ML-specific incidents.
  6. 6Integrate ML into product and organization with aligned people, process, and rewards.

Risks

Models that silently degrade and erode business value. Costly, undetected incidents and unreliable predictions.

Intended result

ML systems that run consistently, robustly, and reliably in production. Failures detected early and mitigated quickly through good monitoring and incident response.

Set the record straight

What this book sets straight

The common beliefs this book pushes back on.

The myth

ML is fundamentally about the algorithms and squeezing out another point of accuracy.

The reality

ML in production is a whole-system discipline; everything around the algorithm—data, pipelines, serving, monitoring, org—determines reliability.

The myth

You train a model once and deploy it, and you're done.

The reality

ML applications are never done; they require continuous verification, monitoring, retraining, and lifecycle management.

The myth

ML systems can be operated like ordinary software systems.

The reality

ML systems have distinct failure modes—silent data drift, feedback loops, hard-to-detect quality decay—that demand ML-specific reliability practices.

Movement II

Map

The book's main ideas and how they connect.

In this part

Reliable Machine Learning Applying SRE Principles to ML in Production's own model — and how it sits inside its field.

  • — 10 constructs the book works with
  • — Where it agrees with the field, exceeds it, or fills a gap
The Conditions1· the context you inherit
Organizational Alignment
What You Design5· the levers you pull
Data Management QualityModel Evaluation RigorMonitoring and ObservabilityServing Infrastructure RobustnessEthical and Fairness Practices
What It Produces1· the states it creates
Team Operational Confidence
What You Do1· the behaviours that follow
Incident Response Capability

The constructs

Data Management Quality

The rigor and correctness with which data is collected, processed, annotated, stored, and governed across the ML pipeline, forming the foundation for reliable models.

Model Evaluation Rigor

The thoroughness of validity and quality checks applied to a model before deployment, ensuring it neither breaks the system nor performs poorly on real data.

Monitoring and Observability

The degree to which ML-specific production signals such as data drift, prediction quality, and silent failures are instrumented, observed, and alerted upon.

Serving Infrastructure Robustness

The reliability, scalability, and reversibility of the infrastructure that delivers model predictions to systems and users in production.

Ethical and Fairness Practices

The extent to which fairness, privacy, and ethical considerations are built into the design and deployment of ML systems as first-order operational requirements.

Organizational Alignment

The degree to which people, process, and reward structures are configured to support ML adoption, product integration, and cross-functional collaboration.

Team Operational Confidence

The psychological state in which ML and SRE teams feel equipped, prepared, and unafraid to deploy, operate, and troubleshoot ML systems in production.

Incident Response Capability

The behavioral pattern of recognizing, mitigating, and learning from ML-specific incidents quickly and effectively when systems fail or degrade.

ML System Reliabilitythe outcome

The extent to which an ML system exhibits consistent, robust, and reliable system-level behavior in production over time, with failures detected and mitigated.

Business and Product Value

The degree to which the ML system delivers sustained, trusted value to the product and business, meeting customer needs and business goals.

How they connect (10)
  • Data Management Quality → predicts → ML System Reliability
  • Model Evaluation Rigor → predicts → ML System Reliability
  • Monitoring and Observability → predicts → Incident Response Capability
  • Incident Response Capability → predicts → ML System Reliability
  • Serving Infrastructure Robustness → predicts → ML System Reliability
  • Ethical and Fairness Practices → influences → Business and Product Value
  • Organizational Alignment → predicts → Team Operational Confidence
  • Team Operational Confidence → predicts → Incident Response Capability
  • Organizational Alignment → moderates → ML System Reliability
  • ML System Reliability → predicts → Business and Product Value

Where this book diverges from the corpus

  • fills gap The field's constructs are about teams, leadership and delivery, and none cover data collection, annotation, storage or governance as a foundation for ML systems.
  • fills gap The field has no construct for pre-deployment validity checks on a model; the nearest, Individual Accountability and Quality Focus, is a general cultural norm rather than an ML-specific evaluation practice.
  • fills gap Production instrumentation for drift, prediction quality and silent failures is absent from the field's model, which stops at delivery metrics and workflow visibility.
  • fills gap The field covers delivered product quality in general terms but not the reliability, scalability and reversibility of a prediction-serving layer.
  • fills gap None of the field's constructs address fairness, privacy or ethics as design requirements.
  • lags The field only touches this through restore time within delivery performance, whereas the book treats recognizing, mitigating and learning from incidents as its own behavioral construct; this is the book's more detailed treatment, though the match is partial.

Movement III

Master

Explore the book's ideas, examples and practical tools.

In this part

How the author makes the case — section by section, with the book's own tools.

  • — 10 sections, in the book's order
  • — The book's frameworks, checklists, and worked cases
Organizational Alignment
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section looks at the structures around the technology: who owns what, how ML and SRE teams collaborate, and what the organization rewards. It shows how to configure them so reliable practices are sustained.

Organizational Alignment

The degree to which people, process, and reward structures are configured to support ML adoption, product integration, and cross-functional collaboration.

Why it matters. When incentives reward launches over operations, reliability practices are skipped under deadline pressure, and technical controls cannot compensate.

Myth

Reliability problems in ML are tooling gaps that better platforms and pipelines will close.

Reality

Tools are used or bypassed according to ownership and incentives, so the same platform yields reliable systems in one organization and brittle ones in another. Alignment determines whether practices are adopted and also strengthens how well technical controls translate into reliability.

Tools for this
The least you need to know
  • Make one team accountable for each model's production behavior, including on-call.
  • Reward operational health alongside launches, or reliability work will be deferred.
  • Alignment shapes both team confidence and how much your technical controls actually deliver.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “ML Alignment Audit Grid” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Team Operational Confidence
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section addresses the psychological side of running ML in production: whether teams feel ready to deploy, intervene, and troubleshoot. It offers ways to build that readiness deliberately.

Team Operational Confidence

The psychological state in which ML and SRE teams feel equipped, prepared, and unafraid to deploy, operate, and troubleshoot ML systems in production.

Why it matters. Teams that fear their models hesitate during incidents and delay deployments, which lengthens outages and slows improvement.

Myth

Confidence is a personality trait or a byproduct of seniority, not something you can engineer.

Reality

Confidence comes from rehearsed procedures, clear authority to act, and low-blame norms, so it can be built through practice and structure. It is also not the same as overconfidence; it follows from preparation that matches the system's real risks.

Tools for this
The least you need to know
  • Rehearsal builds confidence; schedule ML-specific game days rather than hoping for it.
  • Pre-authorized rollback authority removes hesitation during incidents.
  • Spread ML operational knowledge beyond one expert to avoid a single point of failure.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Scenario Readiness Card” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Incident Response Capability
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section describes how teams detect, mitigate, and learn from ML incidents, which differ from conventional outages. It focuses on habits that shorten time to recovery and prevent recurrence.

Incident Response Capability

The behavioral pattern of recognizing, mitigating, and learning from ML-specific incidents quickly and effectively when systems fail or degrade.

Why it matters. Failures in ML are inevitable, so the speed and quality of response determine how much damage reaches users and whether the same failure returns.

Myth

ML incidents can be handled with the standard outage playbook: find the bad deploy and roll it back.

Reality

Many ML incidents have no bad deploy; the cause is shifted data, a broken upstream feature, or a feedback loop, so rollback alone may not help. Response needs ML-specific diagnosis paths and mitigations, and postmortems that feed fixes back into data, evaluation, and monitoring.

Tools for this
  • Team Operational ConfidenceFramework — How this mechanism is run, step by step, as the literature describes it.
  • Incident Response CapabilityCase study — Consider a continuous ML system like the yarnit.ai store's purchase-likelihood model, which is retrained on periodic batches and pushed to serving.
The least you need to know
  • Prepare ML-specific mitigations in advance; rolling back a deploy is often not the fix.
  • Preserve model, data, and feature context so root causes can be reconstructed.
  • A postmortem counts only when it changes a gate, alert, or pipeline check.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “ML Incident Response Worksheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

ML System Reliability
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section defines the central outcome of the model: consistent, robust system-level behavior over time. It clarifies what to measure and how upstream practices combine to produce it.

ML System Reliability

The extent to which an ML system exhibits consistent, robust, and reliable system-level behavior in production over time, with failures detected and mitigated.

Why it matters. Reliability is what lets the business depend on predictions, and it is the mechanism through which data, evaluation, serving, and response investments become value.

Myth

A reliable ML system is one with high accuracy at launch and low serving downtime.

Reality

Reliability is behavior over time, and a launch-day accurate model with 99.99% uptime can still be unreliable if quality erodes unnoticed. It requires defining objectives for prediction quality and freshness as well as availability, and recognizing that failures will occur and must be caught and contained.

The least you need to know
  • Write quality and freshness SLOs next to availability SLOs.
  • Reliability is the combined result of data, evaluation, serving, and response; the weakest link sets the ceiling.
  • Count silent degradation against the error budget.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Model Change Reliability Gate Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Business and Product Value
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section connects the technical work to outcomes the business cares about: sustained, trusted value for customers. It shows how to check that reliability and ethics efforts show up in product results.

Business and Product Value

The degree to which the ML system delivers sustained, trusted value to the product and business, meeting customer needs and business goals.

Why it matters. Without a visible link to business value, reliability investment loses funding, and a system that is technically stable but untrusted still fails the product.

Myth

Model quality metrics such as accuracy or AUC are a sufficient proxy for business value.

Reality

Value depends on whether predictions change user outcomes and whether users trust the system over time, which offline metrics do not capture. Reliability and fairness sustain that trust, so value must be measured with product metrics and tracked across model lifetimes.

Tools for this
The least you need to know
  • Tie every model metric to a product metric and verify with online experiments.
  • Trust is an asset that incidents and unfair outcomes deplete; measure it directly.
  • Translate reliability results into business terms to keep the work funded.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “ML Value Contract and Launch Gate” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Data Management Quality
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section treats data as the first reliability dependency of an ML system, ahead of any model. It shows how to tighten collection, annotation, storage, and governance so that downstream failures are prevented rather than debugged.

Data Management Quality

The rigor and correctness with which data is collected, processed, annotated, stored, and governed across the ML pipeline, forming the foundation for reliable models.

Why it matters. A model trained on mislabeled, skewed, or undocumented data fails in ways no serving or monitoring investment can fully offset, so every later layer inherits the defects you leave here.

Myth

If the pipeline runs without errors and schemas validate, the data is good enough to train and serve on.

Reality

Schema validity says nothing about semantic correctness: a column can parse perfectly while its meaning, label policy, or sampling frame has quietly changed. Quality is a property of fit between data and the real-world population you will predict on, and it needs lineage and ownership to be checkable.

Tools for this
The least you need to know
  • Validate semantics and distributions, not just schemas, at every pipeline boundary.
  • Dataset versioning and lineage turn 'the model got worse' into a traceable question with an answer.
  • Unowned upstream data sources are reliability risks; give each a named owner and a change contract.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Data Stage Register (one row per pipeline stage or dataset)” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Model Evaluation Rigor
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section covers the checks a model must pass before it reaches production. It separates checks that protect the system from checks that protect prediction quality.

Model Evaluation Rigor

The thoroughness of validity and quality checks applied to a model before deployment, ensuring it neither breaks the system nor performs poorly on real data.

Why it matters. Rigorous pre-deployment evaluation is the cheapest place to catch a bad model, and skipping it moves discovery to customers and on-call engineers.

Myth

A strong aggregate metric on a held-out test set shows the model is ready to ship.

Reality

Aggregate scores hide slice-level regressions, leakage, and behavior under production conditions, and say nothing about whether the model fits latency, memory, and compatibility constraints. Readiness needs sliced metrics, comparison against the incumbent, and system-level validation alongside the headline number.

Tools for this
The least you need to know
  • Gate promotion on slice-level and incumbent-relative results, not one aggregate number.
  • Evaluation must cover two questions: does it break the system, and does it perform on real data.
  • Canary or shadow traffic is part of evaluation; treat it as the final test stage.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Pre-Deployment Model Evaluation Record” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 15 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Monitoring and Observability
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section defines what to instrument beyond standard service health so ML-specific degradation becomes visible. It focuses on signals that fire before users complain.

Monitoring and Observability

The degree to which ML-specific production signals such as data drift, prediction quality, and silent failures are instrumented, observed, and alerted upon.

Why it matters. ML systems usually fail silently, returning confident wrong answers with green dashboards, so without ML-specific signals your incident response starts only when customers report harm.

Myth

Standard SRE dashboards for latency, errors, and CPU are enough to monitor a model in production.

Reality

A model can serve every request in 20 milliseconds while its predictions decay, so infrastructure health is nearly uncorrelated with prediction quality. You need input drift, output distribution, and delayed-label quality signals, with alerts tied to action.

Tools for this
  • Monitoring and ObservabilityFramework — How this mechanism is run, step by step, as the literature describes it.
  • Monitoring and ObservabilityCase study — Take the source's yarnit.ai online store, where a model predicts the likelihood that a given user will purchase a given product and serving passes those predictions to the rest of the system.
The least you need to know
  • Healthy infrastructure metrics do not imply healthy predictions; instrument quality directly.
  • Every ML alert needs an owner and a runbook step, or it becomes noise.
  • Prediction logging with model version is the precondition for diagnosing anything later.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “ML Signal and Alert Register” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Serving Infrastructure Robustness
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section covers the delivery path from trained artifact to prediction, centered on scaling, failure tolerance, and the ability to roll back. It applies familiar SRE practice to model-specific hazards.

Serving Infrastructure Robustness

The reliability, scalability, and reversibility of the infrastructure that delivers model predictions to systems and users in production.

Why it matters. Even a perfect model produces no value if the serving path times out under load or cannot be reverted quickly after a bad release.

Myth

Serving a model is just another stateless microservice, so existing deployment patterns apply unchanged.

Reality

Models bring heavy artifacts, warm-up and memory costs, hardware dependencies, and feature-store dependencies that make cold starts and rollbacks slower and riskier than normal services. Reversibility has to be designed in, including versioned models and fallbacks when the model or its features are unavailable.

Tools for this
The least you need to know
  • Rollback that has not been rehearsed should be treated as unavailable.
  • Design a fallback path before launch, not during the outage.
  • Plan capacity around model load and warm-up behavior, not average request cost.
Master this◆ Paid

The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Serving Robustness Readiness Sheet” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 8 tools for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Ethical and Fairness Practices
strong · 1 source
  • Reliable Machine Learning Applying SRE Principles to ML in Production
In this section

This section explains how to turn fairness, privacy, and ethics into operational requirements with owners, tests, and release gates. It frames them as engineering work, not policy statements.

Ethical and Fairness Practices

The extent to which fairness, privacy, and ethical considerations are built into the design and deployment of ML systems as first-order operational requirements.

Why it matters. Fairness and privacy failures erode customer trust and invite regulatory action, which directly undermines the value the system was built to deliver.

Myth

Fairness and ethics are a review-board concern handled once before launch, separate from engineering reliability work.

Reality

Fairness behavior changes as data and populations shift, so it degrades in production just as accuracy does and must be measured continuously. Treating it as a first-order requirement means it gets metrics, thresholds, alerts, and incident procedures like any other service-level objective.

Tools for this
  • Team Operational ConfidenceCase study — The passages give case-study themes but not full incident details, so this example is a constructed illustration built from the failure classes the source names, not a recorded incident.
The least you need to know
  • Monitor group-level performance in production, because fairness drifts like accuracy does.
  • Give fairness and privacy requirements owners, thresholds, and release gates.
  • Dropping protected attributes can blind you to disparity without removing it.
Master this◆ Paid

The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Pre-Deployment Fairness, Privacy, and Ethics Gate Record” tool. Included when you buy this guide.

The rest of this section

the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.

Grounded in: Reliable Machine Learning Applying SRE Principles to ML in Production

Movement III · The run-it-now depth

The Playbook

Practical tools and examples from this guide.

Frameworks

Frameworkfree

Business and Product Value

How this mechanism is run, step by step, as the literature describes it.

  1. 1Start from the product behavior, not the model. Chapter 12 lists data collection practices and governance, data quality, definition of product behavior, UI/UX, and business goals as joint contributors to success. Write one sentence for each describing what the feature must do for the customer and for the business before anyone trains anything.
  2. 2Turn 'works well enough' into a written threshold. The Chapter 1 thought experiment asks whether the model clears a certain threshold, and that threshold has to exist in advance. Record it with the metric, the data it is measured on, and the named owner who agreed to it (data scientist, business analyst, or ML engineer).
  3. 3Separate the two gate questions from Chapter 5. Validity asks whether the new model will break the system. Quality asks whether it is any good. Run both before every first launch and every model swap, and record the answers where product and business owners can read them.
  4. 4Plan for the loop, not a one-time launch. ML applications are never done and don't start or stop in one place. Schedule the recurring work: collect data, retrain, re-evaluate, and re-ship. Assign owners across data science, analysis, and engineering for each pass.
  5. 5Make the path to production reversible and safe to update. The preface names a smooth, reversible path and safety in updating as part of reliable ML. Before launch, confirm you can return to the previously running model if the new one hurts the product.
  6. 6Track business outcomes next to model metrics. The book says ML pipeline success is hard to measure and many failures are hard to detect. Put at least one product or business signal (for yarnit.ai, whether predicted purchases turn into purchases) on the same view as the model's offline quality.
  7. 7Add cost and performance to the value ledger. The preface lists cost, performance, and business goals as whole-system concerns. Write down what the model costs to run and serve, and require the value it adds to justify that on a recurring basis.
  8. 8When a failure appears, diagnose it together. Per the Chapter 1 loop, data scientists, business analysts, and ML engineers work out whether the fix is changed features, new data, or a changed product definition. Log the decision so the business can see what was done and why.
Framework◆ Paid

Data Management Quality

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Ethical and Fairness Practices

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Incident Response Capability

How this mechanism is run, step by step, as the literature describes it.

◆ The full 7-step framework — included with this guide purchase

Framework◆ Paid

ML System Reliability

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Model Evaluation Rigor

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Monitoring and Observability

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Organizational Alignment

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Framework◆ Paid

Serving Infrastructure Robustness

How this mechanism is run, step by step, as the literature describes it.

◆ The full 7-step framework — included with this guide purchase

Framework◆ Paid

Team Operational Confidence

How this mechanism is run, step by step, as the literature describes it.

◆ The full 8-step framework — included with this guide purchase

Checklists

Checklistfree

Business and Product Value — decision rules

  • If no one can state the 'works well enough' threshold and its owner, do not launch; the model has no definition of success to be held to.
  • If validity is unproven (the model might break the system), stop regardless of quality results; validity precedes quality.
  • If a model swap can't be rolled back to the running version, treat the release as unsafe until a reversible path exists.
  • If the model metric holds but the product or business signal falls, treat it as a value failure and investigate data, features, and product definition instead of retraining blindly.
  • If running cost or serving performance undermines the business goal, count that as a value defect even when quality passes.
Checklist◆ Paid

Data Management Quality — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Ethical and Fairness Practices — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Incident Response Capability — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

ML System Reliability — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Model Evaluation Rigor — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Monitoring and Observability — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Organizational Alignment — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Serving Infrastructure Robustness — decision rules

◆ All 5 checkpoints — included with this guide purchase

Checklist◆ Paid

Team Operational Confidence — decision rules

◆ All 5 checkpoints — included with this guide purchase

Case studies — including what didn't work

Case studyfree

Business and Product Value

Context

The source's running example is the yarnit.ai online store, where the team has just built a model that predicts how likely a given user is to purchase a given product. Treat it as a value problem rather than a modeling one. First, write the product behavior: the store uses the predictions to show users products they are likely to buy, and the business goal is purchases. Second, set the 'good enough' threshold the Chapter 1 thought experiment calls for, on a named metric, and have the data scientist, business analyst, and ML engineer agree to it. Third, run the Chapter 5 gates on the candidate model: validity (will it break serving?) and quality (is it any good?). Fourth, ship it with a path back to the previous model, since the preface stresses reversibility. Fifth, watch a business signal (purchases following predictions) alongside the offline metric, because ML failures are often hard to detect. When the signal slips below the threshold, the same three roles decide whether to change features, add data, or revise the product definition. That is the ML loop applied to value.

Case study◆ Paid

Data Management Quality

Context

The source gives a thought experiment instead of a numbered case. A team has a model and checks it against a threshold, and it falls short. Data scientists, business analysts, and ML engineers get together to understand the failures, and the fix often means modifying the training pipeline to change features. Apply data management to that moment. With a metadata system, the team can say exactly which data, annotations, and feature definitions produced the failing model. With a feature system, changing a feature is a recorded edit and not a one-off script. Without them, the retrained model can't be compared to the old one, because nobody knows what changed besides the feature. The source also says ML applications 'are never really done', so this scenario recurs. The management work you do once pays off on every later pass through the loop. No figures are given in the source, so the thresholds here are placeholders you must set yourself.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Ethical and Fairness Practices

Context

The source offers no numeric fairness case study, so this applies its model-swap scenario. A team has an updated model to replace the one in production. The source frames the pre-launch check as two questions: validity ('will the new model break our system?') and quality ('is the new model any good?'). The team adds its written fairness and privacy criteria to the quality question, and it does not accept accuracy alone as the answer. It records who from each area of expertise reviewed the data lineage and the criteria. Because the source says 'model development is 1% inspiration and 99% verification', the team treats the review as the main work and does not shorten it. It confirms the old model can be restored before it flips the switch. Later, a complaint arrives about the new model's behavior. The team handles it as an incident, rolls back if needed, and records what it learned. Before the next update, it adds that lesson to the checklist.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Incident Response Capability

Context

Consider a continuous ML system like the yarnit.ai store's purchase-likelihood model, which is retrained on periodic batches and pushed to serving. Suppose an upstream data feed gets 'stuck' — it keeps delivering yesterday's inventory as if it were current. The training system reads this data, imposes its usual consistency checks, and produces a new model version that is technically valid but representing a stale world, so recommendations quietly degrade rather than throwing errors. Detection here does not come from a downed disk or a failed API call; it comes from monitoring model accuracy and watching for subtle data changes. The right first move is to use the reversible path to production and roll serving back to the last known-good model version, halting customer harm. Only then do you trace the incident to the stuck feed, fix ingestion, and add an automated verification gate so a stale batch cannot trigger a push again. Afterward, the team documents the timeline and what they'd do differently, feeding the next round of prevention.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

ML System Reliability

Context

The source describes two scenarios that make a usable example. Scenario A: model developers say a model is ready for production, or a new version is ready to replace the running one. Before switching, you ask the validity question: will it break our system? You then ask the quality question: is it any good? Suppose validity passes and quality falls below your threshold, as in the source's thought experiment. Data scientists, business analysts, and ML engineers then work out why. That work might mean changing features in the training pipeline or adding data, which restarts the loop. Scenario B: after a swap, the pager fires. Using the triage rule, you first ask whether this is a system-level failure that would occur with any model or one tied to this model's quality. If you cannot tell, roll back to the previous version, which exists because you kept the path reversible. The passages give no specific numbers or incident details, so the threshold and the metrics are yours to fill in.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Model Evaluation Rigor

Context

The source supplies the scenario but no numbers, so this example uses placeholders instead of invented figures. Your developers say an updated model is ready to replace the one now serving your website. Before the switch, you open two checklists. Validity: does the new model load in the serving environment, accept the real input format, and emit outputs the rest of the system can consume? Quality: does it clear the threshold [T] you set in advance on metric [M], and does it do at least as well as the running version on the same real-data sample? Suppose validity passes but the new model lands below [T]. The verdict is 'do not deploy', and the data scientists, business analysts, and ML engineers then work together to understand the failures, as the source describes. They may change features in the training pipeline or add data. The model is re-evaluated against the same threshold. Because the threshold was fixed beforehand, nobody can lower it after seeing the result.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Monitoring and Observability

Context

Take the source's yarnit.ai online store, where a model predicts the likelihood that a given user will purchase a given product and serving passes those predictions to the rest of the system. This walk-through is illustrative and its details are not from the source. Infrastructure monitoring shows no errors: no failed API calls, no network problems. Yet purchases driven by recommendations quietly fall. This is the failure shape the source warns about, where data 'gets stuck or changes subtly' and failures are hard to detect. Your layer-two instrumentation has two relevant signals. The input check shows a product-popularity feature has stopped updating, a stuck-data failure. The prediction log shows predicted purchase likelihoods diverging from observed purchases. You open an incident, since the source treats urgent ML problems as incidents. The stuck feature is the lead suspect, because the serving infrastructure is healthy and the model itself has not changed. After the upstream feed is fixed, you add a freshness alert on that feature so the next stall pages someone before purchases drop. The sequence shows why you need both layers: the conventional layer reported healthy while the ML layer carried the evidence.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Organizational Alignment

Context

Take the source's own scenario: yarnit.ai, an online store, has a model that predicts the likelihood a given user will purchase a given product. The model developers say it is ready, or they have an updated version to swap in for the one running. Before the switch, the gate asks two questions: validity (will it break the serving system?) and quality (is it any good?). Answering them takes people from different areas, so the alignment work is deciding who owns each answer and making that ownership visible. Next, check rewards. If the developers are recognized only for shipping better models, nobody is rewarded for the 99% that is verification, and the gate gets skipped under pressure. So you write the gate as a required process step and credit sign-off work in reviews. The result is a launch path where validity and quality have named owners, and process, rewards, and people all point at careful verification. This example is illustrative, applying the source's two questions and the Star Model dimensions to its yarnit.ai scenario, not a reported outcome.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Serving Infrastructure Robustness

Context

yarnit.ai has just built a model that predicts the likelihood that a given user will purchase a given product, and the rest of the store system needs those predictions. The team first writes the contract: the store sends a user and a product, and the model returns a likelihood. Next they compare serving architectures and note the trade-offs of each, since the source stresses these differ meaningfully. They then walk the incident list against that path. If a machine breaks or the network goes down, the store must still render a page. If an API call returns an error, the store must know what to do instead of waiting. A new model version is built. Before it replaces the running one, the team answers the validity-and-quality questions. The swap keeps the old version in place and restorable. If the new version looks wrong after the swap, they restore the old one first and investigate afterward. If the model has simply become less accurate because the world changed, that is a model problem, and re-serving the old version will not fix it.

◆ What happened, and the outcome — included with this guide purchase

Case study◆ Paid

Team Operational Confidence

Context

The passages give case-study themes but not full incident details, so this example is a constructed illustration built from the failure classes the source names, not a recorded incident. A team runs a rehearsal on the scenario 'data gets stuck or changes subtly.' Before the session, the five on-call engineers rate 'I know what to do first' at 2, 2, 3, 2, and 4. During the drill, they find that nobody can say who confirms whether an input feed has stalled and who confirms whether the model's accuracy has dropped. They write down the recognition step, which is checking the feed first and then the model output, and assign an owner for each. They also add a line to the launch checklist telling the ML team about unrelated app releases, following the source's mobile-app example. Afterward, they write a short account with the four headings: faced, dealt with, learned, would do differently. A re-rating comes back at 4, 4, 4, 3, and 5. The numbers are not proof of readiness, but the rise tracks a concrete change: each person now has a named first action.

◆ What happened, and the outcome — included with this guide purchase

Templates

Templatefree

ML Value Contract and Launch Gate

Template◆ Paid

Data Stage Register (one row per pipeline stage or dataset)

◆ The fillable template — included with this guide purchase

Template◆ Paid

Pre-Deployment Fairness, Privacy, and Ethics Gate Record

◆ The fillable template — included with this guide purchase

Template◆ Paid

ML Incident Response Worksheet

◆ The fillable template — included with this guide purchase

Template◆ Paid

Model Change Reliability Gate Sheet

◆ The fillable template — included with this guide purchase

Template◆ Paid

Pre-Deployment Model Evaluation Record

◆ The fillable template — included with this guide purchase

Template◆ Paid

ML Signal and Alert Register

◆ The fillable template — included with this guide purchase

Template◆ Paid

ML Alignment Audit Grid

◆ The fillable template — included with this guide purchase

Template◆ Paid

Serving Robustness Readiness Sheet

◆ The fillable template — included with this guide purchase

Template◆ Paid

Scenario Readiness Card

◆ The fillable template — included with this guide purchase

Items marked Paid are included when you buy this guide.

Movement IV

Reflect

Consider the book's evidence, limitations and how it compares with other sources.

In this part

How good is it — where the book stands against the field, what it leaves open, and when to trust it.

  • — Its positioning, its critique, its blind spots
  • — When to apply it — and when not
  • — The evidence behind the advice

Book profile · in the corpus

This book’s model, against the corpus

5 of 10 constructs align with the field · 5 the book adds · 1 where it diverges · the field spans 24 constructs across 5 books

shared with the corpusthis book's own emphasisthe corpus adds (other sources)where it diverges

Shared with the corpus — corroborated by other sources

Organizational AlignmentTeam Operational ConfidenceIncident Response CapabilityML System ReliabilityBusiness and Product Value

This book's own emphasis — where it's the authority

Data Management QualityModel Evaluation RigorMonitoring and ObservabilityServing Infrastructure RobustnessEthical and Fairness Practices

Where it diverges — the book and the field pull apart

Incident Response Capability

The corpus adds — from 4 other sources this book doesn't cover

The full field guide folds in ideas this book doesn’t reach — drawn from 4 further sources and cited in the full model.

This book’s place in the corpus

1 of 5
sources in this corpus
10
constructs contributed
5
corroborated by others
5
unique to this book

Why the corpus guide, not just this book

This book stands on the shoulders of general software-engineering and team-performance work (delivery, quality, trust, alignment) and is the authority on the ML production stack: data management, evaluation, monitoring, serving, fairness and incident response. The reconciled field-guide still adds the human and leadership layer (autonomy, leadership credibility, estimation discipline, stress and burnout) that explains how teams actually sustain these ML practices.

This guide stands on the shoulders of this book and 4 other sources — every claim cited, the disagreements named.

Read the reconciled Lead A Hardware Engineering Team guide →

Read it closely

The book, examined

Not a summary — a close analytical reading: how the book is built, what it leaves open, and where it falls short.

How it’s built — the argument in order

  1. 01
    Preface: scope and stance — Declares that the book is not about how ML works but about how to make it work. It is whole-system rather than algorithm-oriented, covering data stewardship, reliable model building, a smooth and reversible path to production, safe updates, cost, performance, business goals and organizational structure. It also sets a grounded tone: the authors accept that ML is reshaping computing and society, yet they stay wary of hype.
  2. 02
    Chapter 1: Introduction and the ML loop — Gives the organizing model, the ML loop, using the example of adding ML to a website. ML applications are never done and have no single start or stop. This sets up the lifecycle framing (a loop, not a one-shot project) that the later parts follow.
  3. 03
    Data management, features and training data — Treats ML systems as data-processing pipelines. Reliability begins with how data is collected, shepherded, validated and turned into features and training sets, which supports the claim that data and pipelines matter more than algorithm choice.
  4. 04
    Model evaluation (validity vs. quality) — Sets two separate pre-deployment gates: validity (the model won't break the system) and quality (the model is actually good). Deployment decisions are made on both.
  5. 05
    Fairness, privacy and ethics — Frames these as first-order operational requirements built into the lifecycle, not afterthoughts bolted on at the end.
  6. 06
    Training and serving infrastructure — Covers building and running training and serving systems robustly, with attention to a reversible path to production, safe updates, cost and performance.
  7. 07
    Monitoring and observability — Extends SRE monitoring to model-specific signals such as drift and prediction quality, which can fail silently while the system looks healthy by ordinary metrics.
  8. 08
    Continuous ML — Describes keeping models fresh and the loop running through ongoing retraining and updating, so reliability is maintained over time and not just at launch.
  9. 09
    Incident response — Applies SRE incident practice to the particular failure modes of ML, including how to detect, mitigate and learn from them.
  10. 10
    Organizational and product dynamics (Ch. 13, Star Model) — Argues that organizational structure and product integration are decisive. Organizational change is hard in general, and ML adds domain-specific difficulties. The gardening metaphor warns that scattering seeds without structure and discipline leaves you with something barren. The Star Model supplies the design lens, including process, rewards and people.
  11. 11
    Chapter 14: Practical ML org implementation examples — Walks through three common organizational adoption structures. For each it describes how a leader integrated ML, the advantages and likely pitfalls, and the effects on process, rewards and people.
  12. 12
    Practitioner stories and author background — Closes with first-hand accounts from practitioners describing what they faced, how they dealt with it, what they learned and what they would do differently. The examples are deceptively mundane, such as load testing or an unrelated mobile app update disrupting ML systems. They ground the principles in real operations. The author bios establish the SRE, product and research perspectives behind the book.

What it leaves unsolved

Which organizational change approach should a given company actually choose and how should it be implemented?

The authors note that an effectively infinite amount of material exists on changing organizations and cultures, and that even choosing among it is daunting, let alone implementing it. They offer the Star Model and three example structures, but the passages do not claim any one structure is best.

How can failures that happen silently, such as drift or degraded prediction quality, be caught reliably when ordinary health signals look normal?

The book stresses that these failures are silent and require model-specific monitoring. The framing implies there is no universal detector or threshold, and the right signals depend on the product and data.

How should the trade-offs among cost, performance, business goals and model quality be balanced?

The preface lists these concerns as part of reliable ML but treats them as competing demands to be managed in context. The passages promise no formula for resolving them.

How can the unpredictable ways ML systems interact with their surroundings be anticipated?

The practitioner stories show unexpected causes of trouble, such as a launched update to an entirely different mobile app or load testing. This suggests that the full set of failure modes is not enumerable in advance.

How will ML practice and its operational needs change as AI techniques accelerate?

The authors say the public hype has not yet caught up with the private reality in some respects and that change is accelerating. Guidance written now may age, and the book is explicitly an early release that invites reader feedback and mentions missing material.

Where it falls short — a fair critique

incomplete

By design the book covers 'everything other than the algorithms'. That focus fills a real gap, but it leaves out how algorithm and architecture choices affect operability (interpretability, retraining cost, sensitivity to drift). Claiming that data and pipelines matter more than algorithm choice is hard to support if algorithms are set aside.

incomplete

The guidance draws heavily on SRE and large-company experience (the authors come from Google, Apple and similar places). The passages give little sign of how small teams or startups with few engineers should prioritize among so many practices. The Star Model and the three adoption examples are likewise framed around organizational leaders in settings with the resources to choose among structures.

illogical

The organizational-change section opens with a gardening metaphor and a statement that choosing among infinite change literature is daunting. It then adds ML-specific reasons it is hard without equipping the reader to choose. The argument names the problem (lack of structure and discipline) more clearly than it shows how its framework resolves the choice.

incomplete

Practitioner stories are valuable because they are first-hand and honest about mistakes. But they are anecdotes, and the passages do not show how lessons are generalized or tested. There is little indication of evidence that the recommended practices actually improve reliability compared with alternatives.

uninformed

The book defines reliability largely through SRE ideas (monitoring, incident response, safe rollout). The passages don't show engagement with other disciplines' approaches to ML risk, such as statistics-oriented model validation or regulatory and legal frameworks. That may leave fairness, privacy and ethics treated mostly operationally, and the book itself says they are 'first-order' requirements.

misinformed

The preface asserts that public hype has not caught up with private reality in some respects. This is an unsupported claim in the passages and sits slightly uneasily with the authors' stated groundedness. It is a mild point, since the claim is hedged ('in some respects') and is not central to the book's argument.

Before you apply it

Using it well

Where the method fits, who it’s for, and the honest case for and against — so you apply it where it works.

Is this book for you?

For you if

  • You are an SRE, DevOps, or platform engineer being asked to support ML systems
  • You are an ML engineer or data scientist whose models must survive production
  • You are an engineering or product leader deciding how to integrate ML into your organization
  • You want to understand the whole lifecycle (data, training, serving, monitoring, incidents) rather than the algorithms

Skip it if

  • You want to learn how ML algorithms and the underlying math work
  • You only do research or offline experimentation with no production deployment
  • You need a step-by-step tutorial for one specific tool or framework
  • You want a short, finished reference, since the source is an early-release edition with raw, unedited content

Need first

  • Basic familiarity with what ML models are and how they are trained and used
  • General understanding of running production services (deployment, monitoring, on-call), ideally SRE concepts
  • Awareness of your own system's data sources and pipelines
  • Some organizational context about who owns data, models, and product decisions

When it applies — and when it doesn’t

Use it
  • Running an ML-powered feature in production (e.g., recommendations or search on a website) that must stay reliable over months and years — The ML loop framing and lifecycle focus target exactly this ongoing operational burden, since ML applications are never really done.
  • Deciding whether a newly trained model is ready to ship — The book separates model validity (won't break the system) from model quality (is it good) as distinct pre-deployment gates, which gives a concrete checklist structure.
  • Setting up monitoring for a deployed model whose failures would not raise ordinary errors — Model-specific signals such as drift and prediction quality fail silently, so standard uptime metrics alone will not catch them.
  • Deciding how to organize ML teams and embed ML into a product organization — Later chapters cover organizational structures and the Star Model (process, rewards, people), and treat organizational design as decisive for sustaining ML.
Adapt it
  • Handling fairness, privacy, and ethics in a system that affects real users — The book treats these as first-order operational requirements, but the supplied passages give limited detail, and legal or domain-specific expertise is still needed.
  • Adopting the book's SRE-style practices wholesale at a small startup with one model and a few engineers — The guidance reflects large-scale Google-style operations, so the full rigor may be overkill and should be scaled to your stakes and team size.
  • Responding to a live ML incident with no prior preparation — The incident-response material helps, but it is meant to be put in place beforehand, and reading it mid-crisis will not substitute for existing runbooks and monitoring.
  • Expecting a quick fix for organizational change around ML — The authors describe ad hoc change as irregular gardening that yields barren results, so structure and sustained discipline are needed rather than a one-time adoption.
Not here
  • Learning how ML algorithms work or choosing between model architectures — The authors state plainly that this is not a book about how ML works and that it covers everything other than the algorithms.
  • Doing research or exploratory prototyping in a notebook with no production target — The operational machinery (pipelines, incident response, reversible rollouts) adds cost with little benefit before anything is deployed.

The honest case

Strongest case for

  • Most ML failures in production come from data, pipelines, and integration rather than algorithm choice, so a whole-system focus targets the real source of risk
  • Splitting validity from quality gives clear, separable checks that prevent models from breaking the system even when they look accurate
  • ML failures often happen silently, so dedicated drift and prediction-quality monitoring catches problems that conventional alerting misses
  • Authors with SRE and large-scale ML experience bring proven reliability practices (reversible rollouts, incident response, cost control) to a field that often lacks them
  • Treating fairness, privacy, and organizational alignment as operational concerns reduces the risk of costly late-stage failures and reputational harm

Strongest objection

  • The guidance is shaped by Google-scale infrastructure and may not transfer to small teams or companies with limited resources
  • Claiming data and pipelines matter more than algorithm choice may understate cases where model architecture or foundation-model capability is the dominant factor
  • Breadth across the lifecycle may come at the expense of depth, leaving practitioners with principles but not concrete implementation detail
  • Organizational prescriptions such as the Star Model are hard to apply and hard to validate, and the evidence for them may be anecdotal
  • As an early-release text in a fast-moving field, some tooling and practices may age quickly or be incomplete
Source notes

The model's constructs are drawn from the source element(s); load-bearing constructs are corroborated across the shelf, emerging ones are flagged.

Ideas covered by the source notes

  • Data Management Quality
  • Model Evaluation Rigor
  • Monitoring and Observability
  • Serving Infrastructure Robustness
  • Ethical and Fairness Practices
  • Organizational Alignment

Movement V

Measure

Use available assessments to reflect on what you have learned.

In this part

A way to gauge yourself against the book's model, and the instruments it gives you.

  • — A self-check built from the book
  • — Instruments and what you'd measure next

Learning curriculum

After this book, you can…

The book's learning objectives, classified by Bloom's taxonomy and ordered so each builds on the ones before it.

01Foundational — know & understand
  1. explain
    After this book you can explain why ML systems should be treated as whole-system data-processing pipelines and lifecycle loops, and describe how SRE principles map onto ML-specific failure modes.
    Check: Short-answer or essay: contrast a one-shot, algorithm-centric ML project with a lifecycle-loop, whole-system approach, and map at least three SRE principles to ML failure modes.
  2. describe
    After this book you can describe the stages of the ML lifecycle (data, features, training, evaluation, serving, monitoring, continuous retraining) and explain how each depends on the others.
    Check: Diagram exercise: given a case study, draw the lifecycle and annotate where upstream data or pipeline changes would propagate downstream.
02Working — apply
  1. apply
    After this book you can apply data management practices (collection, processing, annotation, storage, governance) to design a data pipeline that supports reliable training and serving.
    Check: Design task: produce a data management plan for a given ML product, covering provenance, labeling quality, storage, and access governance.
  2. specify
    After this book you can specify monitoring and observability for an ML system, including model-specific signals such as data drift, prediction quality, and silent failures, alongside infrastructure health.
    Check: Given a production ML system, produce a monitoring spec with SLIs/SLOs, drift metrics, quality signals, and alert thresholds, and explain which failures would otherwise go silent.
  3. respond
    After this book you can respond to an ML incident by detecting, triaging, mitigating, and documenting it, and conduct a blameless postmortem that yields lasting improvements.
    Check: Tabletop exercise: given an incident scenario (e.g., degraded predictions from upstream data change), walk through mitigation steps and write a postmortem with action items.
03Advanced — analyze & judge
  1. analyze
    After this book you can analyze how organizational structure, processes, people, and rewards (e.g., via the Star Model) affect ML adoption, and compare common ML organizational structures and their pitfalls.
    Check: Case analysis: compare three ML adoption structures on process, rewards, and people dimensions and identify likely failure modes and mitigations.
  2. distinguish
    After this book you can distinguish model validity checks (won't break the system) from model quality checks (is it good) and design a pre-deployment evaluation process with both gates.
    Check: Given a candidate model and its serving context, define a validity gate and a quality gate checklist, and justify each check.
04Mastery — synthesize & create
  1. design
    After this book you can design a serving infrastructure and rollout plan that is scalable and gives a smooth, reversible path to production (staged rollout, canarying, rollback).
    Check: Create a deployment plan for a model update including canary stages, rollback triggers, and capacity/load testing considerations; review against a rubric.
  2. plan
    After this book you can plan continuous ML workflows (retraining, validation, redeployment) that keep models fresh while maintaining verification at every step.
    Check: Design a continuous training and deployment pipeline with automated verification gates and drift-triggered retraining for a given scenario.
  3. assess
    After this book you can assess how ML work connects to product goals and recommend practices that sustain trusted business value and cross-functional collaboration between ML, SRE, and product teams.
    Check: Given a product scenario, evaluate whether ML delivers sustained value, and propose changes to team interfaces, ownership, and success metrics.
  4. evaluate
    After this book you can evaluate an ML system for fairness, privacy, and ethical risks and integrate mitigations into pipeline design and operations as first-order requirements.
    Check: Conduct a fairness and privacy review of a case-study system, identify risks across data, model and serving, and propose pipeline-level controls.
  5. critique
    After this book you can critique an existing ML production system end to end and prioritize improvements across data, evaluation, serving, monitoring, ethics, and organization.
    Check: Capstone: perform a reliability review of a real or case-study ML system and deliver a prioritized remediation roadmap tied to the book's principles.
  6. advocate
    After this book you can value verification and preparedness as habits, building the confidence in ML and SRE teams to deploy and troubleshoot ML in production without fear.
    Check: Reflective assignment or team exercise: propose a readiness program (runbooks, drills, review practices) and justify how it raises team confidence.

How to measure it

Turning each idea into a measure

For each construct: how to operationalize it, the observable signals to look for, and how well it holds up.

Data Management Quality

Assessed through data lineage completeness, validation coverage, annotation quality, and pipeline audit results.

Observable signals
  • data validation checks
  • lineage tracking
  • schema conformance
  • annotation accuracy
Scale

Composite of pipeline audit and archival metrics.

Holds up?

Aligns with book's framing of ML as data pipelines. · Depends on consistent pipeline instrumentation.

Model Evaluation Rigor

Measured by presence and coverage of validation gates, evaluation suites, and pre-deployment reviews.

Observable signals
  • validation gate coverage
  • evaluation metrics
  • review sign-offs
Scale

Process-completeness and coverage metrics.

Holds up?

Reflects book's validity vs quality distinction. · Consistent when processes are documented.

Monitoring and Observability

Measured via metric coverage, alert configurations, and dashboard completeness.

Observable signals
  • configured alerts
  • drift dashboards
  • monitored SLIs
Scale

Behavioral/archival coverage metrics.

Holds up?

Captures silent-failure focus of the book. · Stable given tooling logs.

Serving Infrastructure Robustness

Measured via uptime, latency, rollback capability, and load-test outcomes.

Observable signals
  • uptime metrics
  • rollback success
  • load-test results
Scale

Archival infrastructure metrics.

Holds up?

Directly from serving chapter. · High given operational telemetry.

Ethical and Fairness Practices

Assessed via fairness audits, privacy reviews, and governance documentation.

Observable signals
  • fairness audit results
  • privacy review records
  • governance policies
Scale

Perceptual and archival mix.

Holds up?

Reflects dedicated ethics chapter. · Depends on audit consistency.

Organizational Alignment

Assessed via org design mapping, role clarity, and collaboration norms per the Star Model.

Observable signals
  • role definitions
  • cross-functional collaboration
  • incentive alignment
Scale

Perceptual survey-friendly.

Holds up?

Based on Star Model discussion. · Moderate; perceptual.

Team Operational Confidence

Assessed via self-reported preparedness and confidence surveys.

Observable signals
  • reported confidence
  • willingness to deploy
  • reduced anxiety
Scale

Perceptual self-report.

Holds up?

Inferred psychological mediator. · Moderate with surveys.

Incident Response Capability

Measured via time-to-detect, time-to-mitigate, and postmortem quality.

Observable signals
  • MTTD
  • MTTM
  • postmortem completion
Scale

Behavioral/archival metrics.

Holds up?

From incident response chapter. · High given incident logs.

ML System Reliability

Measured via error rates, incident frequency, drift-related degradation, and SLO adherence.

Observable signals
  • SLO adherence
  • incident counts
  • degradation events
Scale

Archival system metrics.

Holds up?

Central outcome of the book. · High given telemetry.

Business and Product Value

Measured via business KPIs, product adoption, and stakeholder trust.

Observable signals
  • revenue/engagement metrics
  • adoption rates
  • trust indicators
Scale

Archival business metrics.

Holds up?

Ultimate business outcome. · High given business reporting.

Self-assessment

Where would you like to improve?

This is a structured self-diagnostic built from the model — a mirror for reflection, not a validated psychometric scale. For validated measurement, see the instruments below.

1 = Strongly Disagree · 7 = Strongly Agree

Capabilitythe practices and skills you deploy
  • We validate, version, and document the data we use for ML before it enters training or production pipelines.
  • We often deploy models after only checking aggregate accuracy metrics on a single held-out test set.
  • We have automated alerts that notify us when production data drift or a drop in prediction quality occurs in our ML systems.
  • We can quickly roll back a production model to a previous version without disrupting the systems and users that depend on it.
  • We assess fairness and privacy risks as a required step before we deploy an ML system.
Alignmentthe outcomes you steer toward
  • Our production ML systems behave consistently over time, and we detect and fix failures before users are noticeably affected.
  • Our ML systems measurably contribute to our product and business goals, and our customers trust their outputs.
Motivationthe states you cultivate in others
  • Our team feels confident deploying and troubleshooting ML systems in production without fear of causing an outage.
Supportthe conditions you shape
  • Our organization's processes and incentives reward data scientists, engineers, and product teams for collaborating on ML work.
0 of 9 answered

Proposed measures — starter instruments where no validated one was found

Data Management Quality Index (Proposed)

proposed · not validated

Rated for your team or hiring process — not a personal self-check.

  1. Every dataset used in training has a documented schema, source, and owner, and automated validation checks run on it before each use.
  2. Annotation guidelines are written and versioned, and label quality is measured through inter-annotator agreement or audit sampling on a recurring basis.
  3. Datasets and their transformations are versioned and access-controlled, so any trained model can be traced to the exact data snapshot and processing code that produced it.

Scale: 1–7 (Strongly Disagree → Strongly Agree), rated by an evaluator or the team. Average the items; treat ≤3 as a gap to close in the process.

Model Evaluation Rigor Index (Proposed)

proposed · not validated

Rated for your team or hiring process — not a personal self-check.

  1. Each model candidate is evaluated on a held-out dataset that is documented as separate from training data, with checks for leakage before results are accepted.
  2. Pre-deployment evaluation reports include performance on defined data slices and edge cases, as well as aggregate metrics, against pre-agreed acceptance thresholds.
  3. A deployment checklist requires integration, latency, and regression tests against the currently deployed model, and a named reviewer signs off before release.

Scale: 1–7 (Strongly Disagree → Strongly Agree), rated by an evaluator or the team. Average the items; treat ≤3 as a gap to close in the process.

Monitoring and Observability Index (Proposed)

proposed · not validated

Rated for your team or hiring process — not a personal self-check.

  1. Production models have automated monitors for input data drift and feature quality, with defined alert thresholds and a named responder.
  2. Prediction quality in production is tracked through ground-truth feedback or proxy metrics, and the results are visible on a shared dashboard.
  3. Alerts for silent failures, such as stale features, null spikes, or degraded output distributions, are routed to an on-call process and have documented runbooks for response and rollback.

Scale: 1–7 (Strongly Disagree → Strongly Agree), rated by an evaluator or the team. Average the items; treat ≤3 as a gap to close in the process.

Sources

The cheat sheet

Everything, on one page

One key takeaway from each section, with links to read more.

Publication details

Consult the sources listed in this guide for further reading. Edition 1 · Updated 2026-10-03.

Explore related books and profiles in the library.

Take it with you

The main guide above is free to read. This purchase includes 36 additional tools and examples — 9 frameworks, 9 checklists, 9 case studies and 9 templates — plus the full sections and the ebook itself: an epub and a PDF covering all 10 sections. Every format, yours to keep — permanently, including every future update. When this guide is deepened, you get the new edition at no cost.

One payment. The main guide stays free to read.

Get one letter a month: the new guides worth your time, and where the books disagree.

One letter a month from Leading With Data, plus a short welcome. Your address is used for this letter only. Unsubscribe any time.