System Internals

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

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

Engineering Craft & Process

01·Code Smells & Refactorings 02·Scrum 03·Design Patterns

Leadership Interview Prep

01·Project / Roadmap Leadership 02·Technical Design 03·SRE Partnership 04·Operational Leadership 05·People Management 06·Code Review 07·Cross-functional Partnerships

Leadership · Book Notes

01·Crucial Conversations 02·Mindset (Carol Dweck) 03·Leaders Eat Last (Simon Sinek) 04·The Five Dysfunctions of a Team (Lencioni) 05·Radical Candor (Kim Scott) 06·The Manager's Path (Camille Fournier) 07·An Elegant Puzzle (Will Larson) 08·Staff Engineer (Will Larson) 09·Thinking, Fast and Slow (Kahneman)

Interview Playbooks

01·Interview Story Bank 02·Leadership Interview Playbook

Final Prep · Code Review

01·Beyond Correctness — Review Philosophy 02·Performance, Scalability & Reliability 03·Correctness in Distributed & Concurrent Code 04·API, Schema & Query Compatibility 05·Observability & Operability 06·Privacy & Compliance 07·Pushing Back on a Design 08·Reviewing a Security-Critical Change

Final Prep · Cross-functional Partnerships

01·Influence Without Authority 02·Driving Platform Adoption 03·Conflict with a Partner Team 04·Downstream Consumers & Standardization 05·Collaborating During Major Incidents 06·Leading a Cross-functional Migration 07·Aligning Eng with Finance & Infra 08·Delivering Under Ambiguity 09·Pushing Back on a Release Under Pressure 10·Coordinating a Migration Across Distributed Teams

Final Prep · People Management

01·Coaching Senior Engineers Who Disagree 02·Managing Underperformance 03·Culture of Ownership & Operational Excellence 04·Managing Globally Distributed Teams 05·Growing Engineers into Technical Leaders 06·Scaling a Team While Holding Quality 07·Technical Decision-Making Under Ambiguity 08·When a Remote or Vendor Team Falls Behind

Final Prep · System Design

01·Highly Reliable Service 02·Unified Observability Platform 03·High-Volume Telemetry Ingestion Pipeline 04·Distributed Log Search Engine 05·Distributed Tracing System 06·Logs-to-Metrics Real-Time Alerting 07·Multi-Datacenter Routing & Failover 08·Scaling from 10× to 100× 09·Capacity Forecasting System 10·Petabyte-Scale Data Pipeline 11·Zero Data Loss During a Network Partition 12·Testability in Distributed Microservices 13·Zero-Downtime Deployment & Rollback 14·Consensus: Raft & Paxos