The system design library
Search and filter every curated system design video, article, repository and paper in one place.
618 resources
Aced (formerly Exponent)
Mock interviews and walkthroughs from engineers and interviewers, including system design.
YouTubeIntermediateBy Aced
Ashish Pratap Singh
System design concepts, low-level design and interview problems explained from first principles.
YouTubeBeginnerBy Ashish Pratap Singh
ByteMonk
Short animated explainers of system design concepts, distributed systems and how large platforms are built.
YouTubeBeginnerBy ByteMonk
codeKarle
Low-level and high-level design of real products, worked through step by step.
YouTubeIntermediateBy codeKarle
Computer Networks: A Systems Approach
How networks are built and why: protocols, routing, congestion control and the internet's architecture. The authors publish it free online under CC BY 4.0.
BooksIntermediateFree from the authorBy Larry Peterson, Bruce Davie · Systems Approach
Concurrent and Distributed Systems (Cambridge lecture notes)
Eight lectures on time, broadcast, replication, consensus and transactions, with notes, slides and video. Free from the author under CC BY-SA.
BooksIntermediateFree from the authorBy Martin Kleppmann · University of Cambridge
Distributed Systems for Fun and Profit
A short, readable tour of time, consistency and replication in distributed systems, free to read online from the author.
BooksBeginnerFree from the authorBy Mikito Takada · mixu.net
freeCodeCamp.org
Free full-length courses, including long system design courses to follow from start to finish.
YouTubeBeginnerBy freeCodeCamp
Interview Pen
Full system design walkthroughs with whiteboard diagrams and a clear structure.
YouTubeIntermediateBy Interview Pen
Scalable Web Architecture and Distributed Systems
A full chapter on the building blocks of large websites: availability, performance, reliability, scalability, caches, proxies, indexes, load balancers and queues. Free to read here under CC BY 3.0.
BlogsBeginner40 minRead hereFree from the authorBy Kate Matsudaira · The Architecture of Open Source Applications
Success in Tech
Practical system design topics and interview preparation from a working engineer.
YouTubeIntermediateBy Success in Tech
System Design Interview
A small set of detailed videos on how distributed systems and common interview designs work.
YouTubeIntermediateBy System Design Interview
.NET Engineering Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
BlogsIntermediateBy .NET engineers · .NET
8 Things You Need to Know Before a System Design Interview
Discover the best offshore sportsbook for U.S. players in 2025. Compare bonuses, odds, payouts, and secure mobile betting options.
BlogsIntermediateBy Gainlo engineers · Gainlo
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
A 360 Degree View of the Entire Netflix Stack - High Scalability -
This is a guest repost by Chris Ueland , creator of Scale Scale , with a creative hig...
Case StudiesIntermediateRead hereBy High Scalability engineers · High Scalability
Achieving Rapid Response Times in Large Online Services - Jeff Dean, Google Senior Fellow
Jeff Dean's keynote from the 2014 O'Reilly Velocity conference in Santa Clara, CA.Today's large-scale web services provide rapid responses to interactive req...
YouTubeIntermediateBy YouTube
Active Directory Password Blacklisting at Yelp
Active Directory Password Blacklisting Leeren Chang, Software Engineer Apr 16, 2018 Many enterprise professionals use passwords that are weak and easily compromised. Equipped with this knowledge, as well as the...
Case StudiesIntermediateRead hereBy Yelp engineers · Yelp
Airflow at Adyen
Explore Adyen's journey and challenges in achieving reliable Apache Airflow operations at scale for data engineering.
Case StudiesIntermediateRead hereBy Adyen engineers · Adyen
Airflow at Grab
This blog post focuses on the lessons we learned while building our batch data pipeline.
Case StudiesIntermediateRead hereBy Grab engineers · Grab
Akutan: Distributed Knowledge Graph Store at eBay
We're excited to announce the public release of Akutan, a distributed knowledge graph store, under the Apache 2.0 open source license. Akutan is the result of four person-years of exploration and engineering effort, so there's a lot to u…
Case StudiesIntermediateRead hereBy eBay engineers · eBay
Alerting on Service-Level Objectives (SLOs) at SoundCloud
If there is anything like a silver bullet for creating meaningful and actionable alerts with a high signal-to-noise ratio, it is alerting based on service-level objectives (SLOs). Fulfilling a well-defined SLO is the very definition of m…
Case StudiesIntermediateRead hereBy SoundCloud engineers · SoundCloud
Algolia Engineering Blog
Algolia's blog on search and discovery: product, AI, e-commerce, engineering and user experience.
BlogsIntermediateBy Algolia engineers · Algolia
Alibaba Cloud Blog
Alibaba Cloud Community is an open platform for developers and users to learn the latest technologies in cloud computing, share technical knowlege know-how, and interact with the techical community.
BlogsIntermediateBy Alibaba Cloud engineers · Alibaba Cloud