System Internals

Developer-focused guides to how widely-used systems work under the hood — architecture, core algorithms, and data flow, with light-theme block diagrams. Plus interview prep playbooks.

System Internals Guides

01·Apache Cassandra 02·OpenObserve 03·MinIO 04·Redis 05·Apache Kafka 06·Apache Flink 07·ZooKeeper 08·NGINX 09·Elasticsearch 10·Apache Lucene

Interview Playbooks

01·Interview Playbooks 02·Interview Story Bank

System Design Interview · Foundations

01·Rate Limiter 02·Consistent Hashing & Key-Value Store 03·Unique ID Generator 04·URL Shortener 05·Web Crawler

System Design Interview · Counting & Analytics

01·Count Unique Active Users 02·Trending Topics / Top-K 03·Ad Click / Impression Counter 04·Metrics / Time-Series Store 05·Logging / Analytics Pipeline

System Design Interview · Feeds, Messaging & Social

01·Notification System 02·News Feed System 03·Chat System 04·Social Graph 05·Live Comments / Presence

System Design Interview · Search, Geo & Logistics

01·Search Autocomplete 02·Proximity Service (Nearby Places) 03·Ride Matching (Dispatch) 04·Package / Delivery Tracking

System Design Interview · Media & Collaboration

01·Video Platform (YouTube) 02·Cloud Storage (Google Drive) 03·Collaborative Editing (Docs)

System Design Interview · Coordination, Money & Markets

01·Distributed Lock / Leader Election 02·Idempotency / Exactly-Once 03·Payment / Wallet System 04·Ad Auction / Real-Time Bidding 05·Ticket Booking (Inventory)

System Design Interview · Patterns

01·Common Patterns

Leadership Interview Prep

01·Project / Roadmap Leadership 02·Technical Design 03·SRE Partnership 04·Operational Leadership 05·People Management