The system design library
Search and filter every curated system design video, article, repository and paper in one place.
117 resources
Mining of Massive Datasets
Large-scale data processing: MapReduce, similarity search, recommendation and streams. The authors offer the whole book as a free download.
BooksAdvancedFree from the authorBy Jure Leskovec, Anand Rajaraman, Jeff Ullman · Stanford University
8th Light Engineering Blog
Articles from the 8th Light consultancy on AI-assisted software delivery, agentic AI and software work in healthcare.
BlogsIntermediateBy 8th Light engineers · 8th Light
Accelerator: Fast Data Processing Framework at eBay
The Expertmaker Accelerator is a well-proven data processing framework that provides fast data access, parallel execution, and automatic organization of source code, input data, and results. It can be used for daily data analysis tasks a…
Case StudiesIntermediateBy eBay engineers · eBay
Adobe Research
Look into the future of innovation at Adobe Research
BlogsIntermediateBy Adobe engineers · Adobe
Algolia Engineering Blog
Algolia's blog on search and discovery: product, AI, e-commerce, engineering and user experience.
BlogsIntermediateBy Algolia engineers · Algolia
Altus Care: Applying a Chatbot to Platform Engineering at eBay
eBay developers recently combined several commonly used technologies, including Lucene search and the Stanford Natural Language Processor, to create Altus Care, a chatbot that provides an instant one-stop support solution for internal eB…
Case StudiesIntermediateBy eBay engineers · eBay
Amazon Science
Technical deep-dives and perspectives from our scientists who are pushing boundaries across multiple scientific disciplines while solving real-world challenges. Explore how our teams combine research excellence, world-class data, and adv…
BlogsIntermediateBy Amazon engineers · Amazon
Analytics Pipeline at Lyft
A real-world engineering write-up from Lyft on big Data.
PapersIntermediateBy Lyft
Anthropic Blog
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
BlogsIntermediateBy Anthropic engineers · Anthropic
API Best Practices: Webhooks, Deprecation, and Design
Provides recommendations for building scalable and developer-friendly APIs.
BlogsIntermediateBy Zapier engineers · Zapier
Apple Machine Learning Blog
Apple machine learning teams are engaged in state of the art research in machine learning and artificial intelligence. Learn about the latest advancements.
BlogsIntermediateBy Apple engineers · Apple
Architecting Restaurant Wait Time Predictions at Yelp
Architecting Restaurant Wait Time Predictions Shweta Joshi, Machine Learning Engineer Dec 12, 2019 Is there a restaurant you’ve always wanted to check out, but haven’t been able to because they...
Case StudiesIntermediateRead hereBy Yelp engineers · Yelp
Aroma: Using ML for Code Recommendation at Facebook
Thousands of engineers write the code to create our apps, which serve billions of people worldwide. This is no trivial task—our services have grown so diverse and complex that the codebase contains…
Case StudiesIntermediateRead hereBy Facebook engineers · Facebook
Atom Smashing using Machine Learning at CERN
A real-world engineering write-up from CERN on distributed Machine Learning.
PapersIntermediateBy CERN
Automated Fake Account Detection at LinkedIn
To maintain a safe and trusted professional community on LinkedIn, we require that every LinkedIn profile must uniquely represent a real person. One of the ways we ensure that accounts are real is by building automated detection systems …
Case StudiesIntermediateRead hereBy LinkedIn engineers · LinkedIn
Avenue Code Engineering Blog
Follow the main news in the area of technology. Software development, design and UX, ML, DevOps and much more!
BlogsIntermediateBy Avenue Code engineers · Avenue Code
AWS Machine Learning Blog
It’s our goal for AWS to be the most secure place to run any workload, and in support of that we’ve been deeply investing in security across our services since AWS’s inception more than two decades ago. Our AI services like Amazon Bedroc…
BlogsIntermediateBy Amazon Web Services engineers · Amazon Web Services
Big Data Analytics and ML Techniques at LinkedIn
A real-world engineering write-up from LinkedIn on big Data.
PapersIntermediateBy LinkedIn
Big Data Processing (2 parts) at Spotify
In this part we’ll take a closer look at Scio, including basic concepts, its unique features, and concrete use cases here at Spotify.
Case StudiesIntermediateRead hereBy Spotify engineers · Spotify
Big Data Processing at Uber
A real-world engineering write-up from Uber on big Data.
PapersIntermediateBy Uber
Billing and Payment Platform at Grammarly
Grammarly is an AI-powered communication assistant that helps more than 30 million users daily with both free and premium product offerings. This means we need…
Case StudiesIntermediateRead hereBy Grammarly engineers · Grammarly
Box Engineering Blog
Posts from Box's engineering teams on its desktop and iOS apps, build tooling, AI-assisted IT support and data infrastructure.
BlogsIntermediateBy Box engineers · Box
Box Graph: Spontaneous Social Network at Box
By now it's no secret that the amount of content that is being created and shared is increasing exponentially. To help extract value from all of that content, we introduced Box Skills, a framework that brings machine learning innovations…
Case StudiesIntermediateRead hereBy Box engineers · Box
Brandwatch Engineering Blog
Brandwatch, a Cision company, is an AI-powered social media management, consumer intelligence, and influencer marketing suite trusted by half of the Forbes 100.
BlogsIntermediateBy Brandwatch engineers · Brandwatch