Give us a star ⭐️ on GitHub to support the project!
🚀 Join us January 25 for the Evidently monthly demo and Q&A. Register now →
LAST UPDATED: december 2, 2023

ML system design: 300 case studies to learn from

How do companies like Netflix, Airbnb, and Doordash apply machine learning to improve their products and processes? We put together a database of 300 case studies from 80+ companies that share practical ML use cases and learnings from designing ML systems.

Navigation tips. You can play around with the database by filtering case studies by industry or ML use case. We added tags based on recurring themes. This is not a perfect or mutually exclusive division, but you can use the tags to quickly find:

  • ML systems with different data types: computer vision (CV) or natural language processing (NLP).
  • ML systems for specific use cases. The most popular are recommender systems, search and ranking, and fraud detection. 
  • We also labeled use cases where ML powers a specific user-facing "product feature": from grammatical error correction to generating outfit combinations.

Enjoy the reading! And if you find the database helpful, spread the word.

Maintained by the team behind Evidently, an open-source ML monitoring tool.

Real-world ML systems

All the content belongs to respective parties. We simply put the links together

Selection criteria. Here is how we selected the case studies to include: 

  • It is a blog, paper, or article about a machine learning system created in-house (not by a vendor that sells or implements ML solutions for others).
  • It has sufficient detail on the ML use case and implementation: who the model is for, the ML model design, evaluation criteria, deployment architecture, etc. The more, the better. 
  • It covers a real-world ML system that is used in production.
  • It describes one particular ML use case. There are only a few exceptions that detail multiple ML projects at once — about causal ML or generative AI, for example.

Did we miss some great ML case studies? Let us know! Our Discord Community with 2000+ ML practitioners is the best place to share feedback.

Get started with open-source ML monitoring

Evaluate, test, and monitor ML models in production with Evidently.
From tabular data to NLP and LLM. Built for data scientists and ML engineers.

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.