Sponsored
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-39% $40.00
FREE delivery Sunday, June 14
Ships from: Amazon.com
Sold by: Amazon.com
$40.00 with 39 percent savings
List Price: $65.99
FREE delivery Sunday, June 14
Or Prime members get FREE delivery Tomorrow, June 10. Order within 14 hrs 9 mins. Join Prime
Arrives 11 days before Father's Day
In Stock
$$40.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$29.99
Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! See less
$4.99 delivery June 16 - 18. Details
Or fastest delivery June 15 - 17. Details
Arrives before Father's Day
Only 1 left in stock - order soon.
$$40.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$40.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by HPB-Diamond.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications

4.6 out of 5 stars (961)

{"desktop_buybox_group_1":[{"displayPrice":"$40.00","priceAmount":40.00,"currencySymbol":"$","integerValue":"40","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BXQ1eUMj22cX6BfBlJRk91TeAxZGYpXUGSg5PbMGLjGZZWLh3OMackPygGQEfb4b2lybdQSkxedIjon1YI0Sq19AO2tjJ3uI81p5tU9nfinCVMjisiQ%2F6dTFDx1aSooDQOqc6ADRUbfpM%2FsvtM3SJA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$29.99","priceAmount":29.99,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BXQ1eUMj22cX6BfBlJRk91TeAxZGYpXULoo4cqa6TeTCnM%2BcvpskKOjta4FTe0armDBsGHI1IZJ9JTfS9KcjUFaZu2yycfn5rYhxRIX5776cxByOUB08g7b6SmEjizgWTK%2BpSvAPs2YERD7pfDi9TTCGBVgSyf4nbxv5%2BrJm06uQrZk3L2wcag%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with data varying wildly from one use case to the next. In this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements.

Author Chip Huyen, co-founder of Claypot AI, considers each design decision--such as how to process and create training data, which features to use, how often to retrain models, and what to monitor--in the context of how it can help your system as a whole achieve its objectives. The iterative framework in this book uses actual case studies backed by ample references.

This book will help you tackle scenarios such as:

  • Engineering data and choosing the right metrics to solve a business problem
  • Automating the process for continually developing, evaluating, deploying, and updating models
  • Developing a monitoring system to quickly detect and address issues your models might encounter in production
  • Architecting an ML platform that serves across use cases
  • Developing responsible ML systems

Sponsored

Frequently bought together

This item: Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
$40.00
Get it as soon as Sunday, Jun 14
In Stock
Ships from and sold by Amazon.com.
+
$57.19
Get it as soon as Sunday, Jun 14
In Stock
Ships from and sold by Amazon.com.
+
$56.86
Get it as soon as Sunday, Jun 14
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

Designing Machine Learning Systems

From the Preface

Who This Book Is For

This book is for anyone who wants to leverage ML to solve real-world problems. ML in this book refers to both deep learning and classical algorithms, with a leaning toward ML systems at scale, such as those seen at medium to large enterprises and fast-growing startups. Systems at a smaller scale tend to be less complex and might benefit less from the comprehensive approach laid out in this book.

Because my background is engineering, the language of this book is geared toward engineers, including ML engineers, data scientists, data engineers, ML platform engineers, and engineering managers.

You might be able to relate to one of the following scenarios:

  • You have been given a business problem and a lot of raw data. You want to engineer this data and choose the right metrics to solve this problem.
  • Your initial models perform well in offline experiments and you want to deploy them. You have little feedback on how your models are performing after your models are deployed, and you want to figure out a way to quickly detect, debug, and address any issue your models might run into in production.
  • The process of developing, evaluating, deploying, and updating models for your team has been mostly manual, slow, and error-prone. You want to automate and improve this process.
  • Each ML use case in your organization has been deployed using its own workflow, and you want to lay down the foundation (e.g., model store, feature store, monitoring tools) that can be shared and reused across use cases.
  • You’re worried that there might be biases in your ML systems and you want to make your systems responsible!

You can also benefit from the book if you belong to one of the following groups:

  • Tool developers who want to identify underserved areas in ML production and figure out how to position your tools in the ecosystem.
  • Individuals looking for ML-related roles in the industry.
  • Technical and business leaders who are considering adopting ML solutions to improve your products and/or business processes. Readers without strong technical backgrounds might benefit the most from Chapters 1, 2, and 11.

What This Book Is Not

This book is not an introduction to ML. There are many books, courses, and resources available for ML theories, and therefore, this book shies away from these concepts to focus on the practical aspects of ML. To be specific, the book assumes that readers have a basic understanding of the following topics:

  • ML models such as clustering, logistic regression, decision trees, collaborative filtering, and various neural network architectures including feed-forward, recurrent, convolutional, and transformer
  • ML techniques such as supervised versus unsupervised, gradient descent, objective/loss function, regularization, generalization, and hyperparameter tuning
  • Metrics such as accuracy, F1, precision, recall, ROC, mean squared error, and log-likelihood
  • Statistical concepts such as variance, probability, and normal/long-tail distribution
  • Common ML tasks such as language modeling, anomaly detection, object classification, and machine translation

You don’t have to know these topics inside out—for concepts whose exact definitions can take some effort to remember, e.g., F1 score, we include short notes as references—but you should have a rough sense of what they mean going in.

While this book mentions current tools to illustrate certain concepts and solutions, it’s not a tutorial book. Technologies evolve over time. Tools go in and out of style quickly, but fundamental approaches to problem solving should last a bit longer. This book provides a framework for you to evaluate the tool that works best for your use cases. When there’s a tool you want to use, it’s usually straightforward to find tutorials for it online. As a result, this book has few code snippets and instead focuses on providing a lot of discussion around trade-offs, pros and cons, and concrete examples.

Designing Machine Learning Systems: An Iterative Process for Production-Ready...
AI Engineering: Building Applications with Foundation Models
Customer Reviews
4.6 out of 5 stars 961
4.7 out of 5 stars 823
Books by Chip Huyen no data no data

Editorial Reviews

Review

"This is, simply, the very best book you can read about how to build, deploy, and scale machine learning models at a company for maximum impact. Chip is a masterful teacher, and the breadth and depth of her knowledge is unparalleled."

- Josh Wills, Software Engineer at WeaveGrid and former Director of Data Engineering, Slack

"
There is so much information one needs to know to be an effective machine learning engineer. It's hard to cut through the chaff to get the most relevant information, but Chip has done that admirably with this book. If you are serious about ML in production, and care about how to design and implement ML systems end to end, this book is essential."

- Laurence Moroney, AI and ML Lead, Google

"One of the best resources that focuses on the first principles behind designing ML systems for production. A must-read to navigate the ephemeral landscape of tooling and platform options."

- Goku Mohandas, Founder of Made With ML

"Chip's manual is the book we deserve and the one we need right now. In a blooming but chaotic ecosystem, this principled view on end-to-end ML is both your map and your compass: a must-read for practitioners inside and outside of Big Tech—especially those working at 'reasonable scale.' This book will also appeal to data leaders looking for best practices on how to deploy, manage, and monitor systems in the wild."

- Jacopo Tagliabue, Director of AI, Coveo; Adj. Professor of MLSys, NYU

"Chip is truly a world-class expert on machine learning systems, as well as a brilliant writer. Both are evident in this book, which is a fantastic resource for anyone looking to learn about this topic."

- Andrey Kurenkov, PhD Candidate at the Stanford AI Lab

From the Author

Ever since the first machine learning course I taught at Stanford in 2017, many people have asked me for advice on how to deploy ML models at their organizations. These questions can be generic, such as "What model should I use?" "How often should I retrain my model?" "How can I detect data distribution shifts?" "How do I ensure that the features used during training are consistent with the features used during inference?"
 
These questions can also be specific, such as "I'm convinced that switching from batch prediction to online prediction will give our model a performance boost, but how do I convince my manager to let me do so?" or "I'm the most senior data scientist at my company and I've recently been tasked with setting up our first machine learning platform; where do I start?"
 
My short answer to all these questions is always: "It depends." My long answers often involve hours of discussion to understand where the questioner comes from, what they're actually trying to achieve, and the pros and cons of different approaches for their specific use case.
 
ML systems are both complex and unique. They are complex because they consist of many different components (ML algorithms, data, business logics, evaluation metrics, underlying infrastructure, etc.) and involve many different stakeholders (data scientists, ML engineers, business leaders, users, even society at large). ML systems are unique because they are data dependent, and data varies wildly from one use case to the next.
 
For example, two companies might be in the same domain (ecommerce) and have the same problem that they want ML to solve (recommender system), but their resulting ML systems can have different model architecture, use different sets of features, be evaluated on different metrics, and bring different returns on investment.
 
Many blog posts and tutorials on ML production focus on answering one specific question. While the focus helps get the point across, they can create the impression that it's possible to consider each of these questions in isolation. In reality, changes in one component will likely affect other components. Therefore, it's necessary to consider the system as a whole while attempting to make any design decision.
 
This book takes a holistic approach to ML systems. It takes into account different components of the system and the objectives of different stakeholders involved. The content in this book is illustrated using actual case studies, many of which I've personally worked on, backed by ample references, and reviewed by ML practitioners in both academia and industry. Sections that require in-depth knowledge of a certain topic—e.g., batch processing versus stream processing, infrastructure for storage and compute, and responsible AI—are further reviewed by experts whose work focuses on that one topic. In other words, this book is an attempt to give nuanced answers to the questions mentioned above and more.
 
When I first wrote the lecture notes that laid the foundation for this book, I thought I wrote them for my students to prepare them for the demands of their future jobs as data scientists and ML engineers. However, I soon realized that I also learned tremendously through the process. The initial drafts I shared with early readers sparked many conversations that tested my assumptions, forced me to consider different perspectives, and introduced me to new problems and new approaches.

I hope that this learning process will continue for me now that the book is in your hand, as you have experiences and perspectives that are unique to you. Please feel free to share with me any feedback you might have for this book!

Product details

  • Publisher ‏ : ‎ O'Reilly Media
  • Publication date ‏ : ‎ June 21, 2022
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 386 pages
  • ISBN-10 ‏ : ‎ 1098107969
  • ISBN-13 ‏ : ‎ 978-1098107963
  • Item Weight ‏ : ‎ 1.4 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.7 x 9.1 inches
  • Best Sellers Rank: #12,412 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (961)

About the author

Follow authors to get new release updates, plus improved recommendations.
Chip Huyen
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

I’m Chip Huyen, a writer and computer scientist. I grew up chasing grasshoppers in a small rice-farming village in Vietnam.

I work in the intersection of AI, data, and storytelling. Previously, I built machine learning tools at NVIDIA, Snorkel AI, Netflix, and founded an AI infrastructure startup (acquired).

I also taught Machine Learning Systems Design at Stanford.

My last book, Designing Machine Learning Systems, is an Amazon bestseller in AI and has been translated into over 10 languages (very proud!).

In my free time, I like writing stories. I'm also the author of 4 Vietnamese story books.

Sponsored

Customer reviews

4.6 out of 5 stars
961 global ratings
Sponsored

Customers say

Customers find the book's content practical and useful, with one noting how complex concepts are made accessible through practical examples. Moreover, the book is easy to read and clearly written, with one customer highlighting its logical structure. However, customers disagree on the level of detail provided.
AI Generated from the text of customer reviews

Select to learn more

37 customers mention content, 32 positive, 5 negative
Customers appreciate the book's content, particularly its practical approach and comprehensive coverage of important topics, with one customer noting how the complex concepts are made accessible through practical examples.
Really engaging and informative book. Glad I bought it!Read more
...This book is an incredible resource for those looking to build upon their existing knowledge of ML and understand practical development techniques...Read more
This book gives a comprehensive overview of the types of activities and processes that businesses must put into place in order to use machine...Read more
It's a book for beginners. The information density of the chapters could've been better. Nothing is rigorous. Everything is loosely explained....Read more
17 customers mention readability, 14 positive, 3 negative
Customers find the book easy to read and a perfect delight to read, with one customer noting it is very clear.
Great read for a high level view of machine learning systems.Read more
...A must read book if you want to build product with ML.Read more
This book is a fantastic read and covers systems design thinking and best practices behind machine learning rather than just tool-specific...Read more
...Great journey into the world of real world ML. I enjoy reading the book and watching the YouTube channel.Read more
7 customers mention organization, 5 positive, 2 negative
Customers appreciate the book's organization, with one noting its logical structure and another highlighting how it deconstructs complicated concepts gracefully.
...development background, I find this book to be a very clear, systematic and holistic resource into the what and how of ML adoption....Read more
Very organized and detailed review of designing typical ML system. Helpful for preparing for interviews and actual workRead more
This book looks like a student project to me the structure of the contents seems not contained where concept topics are leaked into each other and...Read more
Chip Huyen has a graceful way of deconstructing complicated things and explaining how the pieces combine to make a workable system that achieves a...Read more
5 customers mention writing style, 4 positive, 1 negative
Customers appreciate the writing style of the book, finding it clearly written.
...Sequential, logical, and clearly written with intelligible examples and flashes of humor, it’s a perfect delight to read....Read more
...Huyen’s writing is clear and insightful, covering topics like data-centric AI, model deployment, monitoring, and iteration....Read more
...========= [Original Review] I liked how author is very articulate and covers a wide range of topics that would be useful knowledge...Read more
The book is written at a very high level and does not go into adequate depth about designing production level ML systemsRead more
7 customers mention detailed, 3 positive, 4 negative
Customers have mixed opinions about the book's level of detail, with some finding it thorough while others note it lacks technical rigor.
...The information density of the chapters could've been better. Nothing is rigorous. Everything is loosely explained....Read more
...The book provides a great deal of very useful information. It goes into great detail on what one needs to know about putting ML solutions into...Read more
...There seems to be a lot of missing info on mlops (while I naively assumed the whole book would focus on this)....Read more
...It touches most of the topics related to my daily work and explained them clearly. A must read book if you want to build product with ML.Read more
5 customers mention design, 2 positive, 3 negative
Customers have mixed opinions about the book's design content, with some finding it lacking in technical ML systems design.
...I’m not a fan of its style, it can read like a blog post at times....Read more
Very organized and detailed review of designing typical ML system. Helpful for preparing for interviews and actual workRead more
NOT DESIGN: which involves hardware, software, interaction, and dataflow--and associated decisions.Read more
...This is a must read if you are passionate about designing reliable ML systems.Read more
Great book
5 out of 5 stars
Great book
Excellent for sorting your knowledge about the practices related to ML in your organization. You will also benefit from using it to study for a job interview. This book helped me maintain good hygiene in my model development and deployment. It also helped me in my communication skills with technical and non-technical audiences.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • 5 out of 5 stars
    A Practical Guide to Building Scalable and Reliable Machine Learning Systems
    Reviewed in the United States on February 2, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Designing Machine Learning Systems by Chip Huyen is an essential guide for practitioners looking to bridge the gap between machine learning research and real-world applications. The book offers a comprehensive, systems-focused approach to building scalable, reliable, and efficient ML models. Huyen’s writing is clear and insightful, covering topics like data-centric AI, model deployment, monitoring, and iteration. The real-world case studies and practical examples make complex concepts accessible. Whether you’re an engineer, researcher, or data scientist, this book provides valuable insights into productionizing ML effectively. A must-read for those seeking to build robust and maintainable machine learning systems. I liked its content.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Distills the best of the blogs and folk wisdom that ML engineers pick up over the years
    Reviewed in the United States on July 2, 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am a PhD student, and have been working to apply ML to different domains for a few years. Recently, I started working with undergrad researchers who did not have any prior experience with ML applications, besides a class or so. But, there is a lot of knowledge that is just collected over the years while debugging problems, discussing with lab mates, or through the many blog posts online. These are the kind of issues that rarely come up in classes --- not just conceptual AI issues -- but how to deal with data / features / efficiently store things / logging etc. In the few chapters I have read through, I found this book to be like the collecting together and unifying the best blogposts and folk wisdom for practical, day to day ML issues. There were a whole lot of things that I did not know, or was curious about, but didn't know where to look for precise answers. But more than that, I found this book to be a perfect reference for the undergrad students I was mentoring -- I have lent my copy to a couple of students for reading particular chapters, particularly on training data and feature engineering, which quickly brings them up to speed on the best practices.

    25 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Great read
    Reviewed in the United States on November 3, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Great read for a high level view of machine learning systems.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Well written
    Reviewed in the United States on June 9, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Well written and makes difficult concepts easy to understand.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    Scratches the surface, no deep dive, wide amount of topics covered
    Reviewed in the United States on January 23, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    (4.5*) Overall a good overview of the topic, very easy to read and covers almost all the topics but only scratches the surface, and almost never goes deep into details.

    7 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Absolutely worth it
    Reviewed in the United States on April 21, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent book if not the best for Machine Learning System Design

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Great AI Engineering book
    Reviewed in the United States on November 12, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Solid book for AI Engineering with broad and in-depth coverage of each topic.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    good good
    Reviewed in the United States on August 18, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Very organized and detailed review of designing typical ML system. Helpful for preparing for interviews and actual work

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

Top reviews from other countries

  • 5 out of 5 stars
    10/10 fantastic book
    Reviewed in Sweden on February 24, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Covers so so many important points of putting ML in production. Highly recommend

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 1 out of 5 stars
    Comes with black white colors
    Reviewed in Turkey on October 3, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Poor page quality and black-white colors.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 4 out of 5 stars
    Good book
    Reviewed in Belgium on April 16, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Interesting book! i enjoyed reading it

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    A must read for an ML enthusiast
    Reviewed in Japan on September 29, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I got it delivered on time and the book is a nice read for anyone who wants to get into the field of Machine Learning system development.

    Sending feedback...
    Thanks, we'll investigate in the next few days.
  • 5 out of 5 stars
    Go-to reference for AI pipelines insights.
    Reviewed in the United Kingdom on August 18, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Very well written and enjoyable technical book.

    Whether you already work in this domain, want a refresher, or simply clarify some topics that are outside of your day-to-day duties, this book won't disappoint.

    Sending feedback...
    Thanks, we'll investigate in the next few days.