System Design

In Search of an Understandable Consensus Algorithm (Raft) by Diego Ongaro and John Ousterhout

raft.github.io

Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web

cs.princeton.edu

How far can we push AI autonomy in code generation?

martinfowler.com

Thumbnail of How far can we push AI autonomy in code generation?

If you want to become a 10x software engineer (in 2026), read these 10 white papers: 1 Google File System ↳ It’ll teach you how to build fault-tolerant, scalable distributed...

linkedin.com

Thumbnail of If you want to become a 10x software engineer (in 2026), read these 10 white papers: 1 Google File System ↳ It’ll teach you how to build fault-tolerant, scalable distributed...

codeKarle

youtube.com

Thumbnail of codeKarle

Dynamo: Amazon’s Highly Available Key-value Store

allthingsdistributed.com

GitHub - Sairyss/system-design-patterns: Resources related to distributed systems, system design, microservices, scalability and performance, etc

github.com

Thumbnail of GitHub - Sairyss/system-design-patterns: Resources related to distributed systems, system design, microservices, scalability and performance, etc

EP150: 12 Algorithms for System Design Interviews

mail.google.com