Book Review: Implementing MLOps in the Enterprise - The Importance of Operations Pipeline Design

Created on: February 16, 2026 at UTC

Book

MLOps

This is a brief book review of “Implementing MLOps in the Enterprise: A Production-First Approach” (Japanese edition) by Yaron Haviv and Noah Gift, published by O’Reilly Japan.

I read this book because I was working on building a cloud-based infrastructure for regularly generating predictions from machine learning models, and I wanted to learn about MLOps. Through my current project, I realized that in addition to building highly accurate models, constructing an infrastructure that balances long-term stability with cost reduction was a significant challenge.

MLOps refers to a systematic practical approach that encompasses the entire process of designing, building, and operating the efficient deployment of ML models into production environments. MLOps consists of four main components:

Similar to what I had felt through my project, MLOps is also defined as having the goal not of building models, but of creating automated ML pipelines that can accept inputs, produce high-quality models, and deploy them into application pipelines.

The most impactful learning for me was “start with designing continuous operations pipelines first, rather than model building.” This resonated because in my current project, I had adopted the incorrect sequence of advancing model building first, then starting pipeline construction on the cloud after accuracy validation was complete. By starting with operations pipeline design first, proper abstraction can be achieved, making it easier to reduce dependency on individuals and accelerate growth.

One of the most interesting chapters in the book is “Chapter 10: Implementing MLOps with Rust.” The authors’ thinking is reflected in this chapter: “If Rust improves operational performance, why not use it?” The authors argue that Rust is the most performant and energy-efficient language, and thanks to AI coding tools, it has become much easier to implement than C or C++. Reading this chapter, I began to want to learn Rust. At the same time, I also became interested in whether it would be possible to implement MLOps with Fortran, the first language I learned and which is widely used for numerical computation.

This book is highly recommended for engineers involved in machine learning projects.


Note: The review and translation were assisted by an AI generative model. The author is responsible for the final content.