Coming soon · Book Profile
Reliable Machine Learning Applying SRE Principles to ML in Production
A practical guide to operating machine learning systems reliably in production by applying Site Reliability Engineering (SRE) principles across the entire ML lifecycle.
A profile of this book is on the way.
What it’s about
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.
The through-line
- Who it’s for
- An ML engineer, data scientist, SRE, or engineering leader who wants their machine learning systems to run reliably and deliver value in production.
- The problem
- ML models that work in development break, drift, or silently degrade once deployed in real systems. Feeling overwhelmed and unequipped to operate ML at scale, unsure how to prevent or diagnose failures.
- The plan
- 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.
- Build robust training and serving infrastructure with reversible deployment.
- Monitor, observe, and respond to ML-specific incidents.
- The payoff
- ML systems that run consistently, robustly, and reliably in production. · Failures detected early and mitigated quickly through good monitoring and incident response. · Ethical, fair, and privacy-respecting ML that stakeholders trust.
See our guide
Related profiles we’ve built
- Time Series Forecasting Using Foundation Models →
- Understanding Deep Learning →
- The AI Marketing Canvas: A Five-Step AI Plan for Marketers →
- Artificial Intelligence →
- Artificial Intelligence - A Very Short Introduction →
- Effective Data Science Infrastructure →
- Human + Machine →
- Big Data_ A Very Short Introduction (Very Short Introductions) →
Additional reading
- OpenAI Prompt Engineering Guide · OpenAI
Official documentation from the model provider on how to craft effective prompts, recommended by the author.
- Anthropic's Prompt Engineering Guide · Anthropic
Official guide from another major LLM provider, offering best practices for prompt design.
- dair-ai/Prompt-Engineering-Guide · DAIR.AI Community
A comprehensive, community-maintained GitHub repository covering a wide range of prompt engineering techniques.
- GPT Researcher · assafelovic
An open-source project that inspired the book's research summarization engine, recommended for further exploration of building production-grade LLM applications.
- Building Effective AI Agents · Anthropic
An article recommended by the author for a deeper understanding of the distinction between agentic workflows and autonomous agents.
- Model Context Protocol (MCP) Official Website · Anthropic and Community
The primary source for the MCP specification, tutorials, and ecosystem resources, essential for building or consuming MCP servers.
- FastMCP 2 Documentation · jlowin and community
The official documentation for the recommended Python SDK for building MCP servers, used in the book's example.
- Knowledge Graph Enhanced RAG · Tomaž Bratanič and Oskar Hane
Recommended by the author for readers interested in diving deeper into combining knowledge graphs with RAG.
- Database Management Systems · Gehrke and Ramakrishnan
Referenced in Chapter 2 as a resource for readers unfamiliar with the basics of SQL and Relational Database Management Systems (RDBMSs), which are foundational for the structured data analysis chapters.
- Survey of Hallucination in Natural Language Generation · Ji, Z., Lee, N., Frieske, R., et al.
Cited in Chapter 2 to explain the concept of 'hallucinations' in LLMs and to underscore the importance of verifying information provided by models.