The system design library
Search and filter every curated system design video, article, repository and paper in one place.
74 resources
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
Designing Event-Driven Systems
Event sourcing, CQRS and using event streams as the source of truth, with Kafka. A free ebook from the author and Confluent.
BooksIntermediateFree from the authorBy Ben Stopford · Confluent
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
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
Security Engineering
How to build systems that stay secure when things go wrong: threat models, protocols, access control and failures. The author publishes the book free online.
BooksAdvancedFree from the authorBy Ross Anderson · University of Cambridge
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
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
Architecture of Nubank
Edward Wible and Rafael Ferreira discuss the key elements that make Nubank tick for millions of customers every day, including transaction authorization, messaging infrastructure (Kafka), real-time double-entry accounting (Datomic), cust…
Case StudiesIntermediateBy InfoQ engineers · InfoQ
Athenz: Fine-Grained, Role-Based Access Control at Yahoo
yahoocs: By Lee Boynton, Henry Avetisyan, Ken Fox, Itsik Figenblat, Mujib Wahab, Gurpreet Kaur, Usha Parsa, and Preeti Somal Today, we are pleased to offer Athenz, an open-source platform for fine-grained access control, to the community…
Case StudiesIntermediateBy Yahoo engineers · Yahoo
Auth0 Engineering Blog
Everything you need to know about Identity Infrastructure, Access Management, SSO and JWT Authentication. Company updates & Technology Tr...
BlogsIntermediateBy Auth0 engineers · Auth0
AVA: Audit Web Applications at Indeed
Vulnerabilities in your web applications could endanger your systems. Indeed Security developed AVA to automate scanning for common vulnerabilities.
Case StudiesIntermediateRead hereBy Indeed engineers · Indeed
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
AWS Security Blog
Amazon GuardDuty Extended Threat Detection correlates weak GuardDuty signals into a single, critical-severity attack sequence finding when their composition crosses a threshold of credibility. On May 20, 2026, the service started attachi…
BlogsIntermediateBy Amazon Web Services engineers · Amazon Web Services
Building Secure and Reliable Systems
Designing, implementing and operating systems that are both secure and reliable.
BooksAdvancedFree from the authorBy Google engineers · O'Reilly / Google
CAP Twelve Years Later: How the Rules Have Changed
The author of the CAP conjecture revisits it and explains the trade-offs more carefully.
BlogsAdvancedRead hereBy Eric Brewer · InfoQ
Clock Skew when Syncing Password Payloads at Drobbox
How Dropbox Passwords fixed sync errors from clock skew by replacing a two-way timestamp merge with a three-way merge against a base payload.
Case StudiesIntermediateRead hereBy Drobbox engineers · Drobbox
Cloudflare Blog
Deep technical posts on networking, DNS, CDN, security and edge computing from a company that runs a huge global network.
BlogsIntermediateBy Cloudflare engineers · Cloudflare
Codeship Engineering Blog
Stories about CloudBees products, customers, and solutions that empower enterprises globally with CI/CD, security, compliance, and DevOps innovation.
BlogsIntermediateBy Codeship engineers · Codeship
Computerphile
Short, clear explainers on computing concepts, including networking, security and algorithms.
YouTubeBeginnerBy Computerphile · University of Nottingham
Distributed Security
A real-world engineering write-up from Microsoft on distributed Security.
Case StudiesIntermediateBy Microsoft engineers · Microsoft
Dropbox Engineering Blog
Dropbox's engineering blog on infrastructure, machine learning, mobile, security and front end.
BlogsIntermediateBy Dropbox engineers · Dropbox
Enterprise Key Management at Slack
Over the years, customers have asked us for stricter control over and visibility into their data in Slack, all while maintaining the product’s most essential features, such as link unfurling, mentions, notifications, and search. We talke…
Case StudiesIntermediateRead hereBy Slack engineers · Slack
Espresso: Distributed Document Store at LinkedIn
Authors: Aditya Auradkar, Tom Quiggle Espresso is LinkedIn
Case StudiesIntermediateRead hereBy LinkedIn engineers · LinkedIn