| CAP theorem |
1 |
Interview Toolkit & Cheat Sheet |
| PACELC |
1 |
Interview Toolkit & Cheat Sheet |
| Fan-out (write vs read) |
14 |
Data Structures for System Design, Database Indexing, Kafka Deep Dive, Web Crawler, LeetCode — Online Judge, Facebook News Feed, Twitter / X Timeline, Facebook Live Comments, Facebook Post Search, WhatsApp — Chat & Messaging, Online Auction, Model Registry & Artifact Store, Experiment Tracking & HPO, Multi-Datacenter Model Serving |
| Sharding / partitioning |
36 |
Interview Toolkit & Cheat Sheet, Data Structures for System Design, Kafka Deep Dive, Behavioral Questions & Answers, Bit.ly — URL Shortener, Web Crawler, LeetCode — Online Judge, Dropbox — File Storage & Sync, YouTube — Video Platform, YouTube Top-K Videos, Facebook News Feed, Twitter / X Timeline, Facebook Live Comments, Facebook Post Search, WhatsApp — Chat & Messaging, Tinder — Matching & Swipes, Uber — Ride Hailing, Yelp — Local Search & Reviews, Ticketmaster — Ticketing, Online Auction, Ad Click Aggregator, Distributed GPU Training Cluster, LLM Inference Serving Platform, GPU Cluster Scheduler, Continuous Batching Inference Engine, Multi-Tenant GPU Cluster, Distributed Checkpointing, GPU Health & Failure Detection, Petabyte ML Data Pipeline, Distributed Parameter Server, GPU Workload Observability, ML-Optimized Distributed File System, GPU Cluster Network Topology, Experiment Tracking & HPO, Disaggregated GPU Memory, Multi-Datacenter Model Serving |
| Replication |
16 |
Interview Toolkit & Cheat Sheet, Data Structures for System Design, Kafka Deep Dive, Bit.ly — URL Shortener, YouTube Top-K Videos, Twitter / X Timeline, Online Auction, Distributed GPU Training Cluster, GPU Cluster Scheduler, Distributed Checkpointing, Model Registry & Artifact Store, Petabyte ML Data Pipeline, Distributed Parameter Server, ML-Optimized Distributed File System, Disaggregated GPU Memory, Multi-Datacenter Model Serving |
| Quorum |
2 |
Tinder — Matching & Swipes, Online Auction |
| In-sync replicas (ISR) |
1 |
Kafka Deep Dive |
| Leader / follower |
1 |
Kafka Deep Dive |
| Idempotency |
17 |
Interview Toolkit & Cheat Sheet, Kafka Deep Dive, Behavioral Interview Framework, Behavioral Questions & Answers, Web Crawler, LeetCode — Online Judge, YouTube — Video Platform, Facebook News Feed, Facebook Post Search, WhatsApp — Chat & Messaging, Tinder — Matching & Swipes, Yelp — Local Search & Reviews, Ticketmaster — Ticketing, Online Auction, Ad Click Aggregator, Model Registry & Artifact Store, Experiment Tracking & HPO |
| Write-ahead log (WAL) |
3 |
Data Structures for System Design, Database Indexing, Tinder — Matching & Swipes |
| MVCC |
2 |
Interview Toolkit & Cheat Sheet, YouTube — Video Platform |
| TTL (auto-expiry) |
16 |
Interview Toolkit & Cheat Sheet, Kafka Deep Dive, Bit.ly — URL Shortener, LeetCode — Online Judge, YouTube Top-K Videos, Facebook News Feed, Twitter / X Timeline, Facebook Post Search, WhatsApp — Chat & Messaging, Tinder — Matching & Swipes, Uber — Ride Hailing, Ticketmaster — Ticketing, Ad Click Aggregator, Model Registry & Artifact Store, Experiment Tracking & HPO, Multi-Datacenter Model Serving |
| Conditional write / CAS |
5 |
Interview Toolkit & Cheat Sheet, Uber — Ride Hailing, Ticketmaster — Ticketing, Online Auction, GPU Cluster Scheduler |
| Distributed lock |
2 |
Uber — Ride Hailing, Ticketmaster — Ticketing |
| Virtual waiting queue |
3 |
Kafka Deep Dive, Ticketmaster — Ticketing, Continuous Batching Inference Engine |
| Saga pattern |
2 |
Tinder — Matching & Swipes, Ticketmaster — Ticketing |
| Kappa architecture |
1 |
Ad Click Aggregator |
| Scatter-gather |
2 |
Facebook News Feed, Facebook Post Search |
| Rate limiting |
10 |
Bit.ly — URL Shortener, Web Crawler, LeetCode — Online Judge, Dropbox — File Storage & Sync, Twitter / X Timeline, Tinder — Matching & Swipes, Uber — Ride Hailing, Ticketmaster — Ticketing, LLM Inference Serving Platform, Multi-Datacenter Model Serving |
| Chunking |
6 |
Dropbox — File Storage & Sync, YouTube — Video Platform, LLM Inference Serving Platform, Continuous Batching Inference Engine, Model Registry & Artifact Store, GPU Workload Observability |
| Deduplication |
14 |
Data Structures for System Design, Kafka Deep Dive, Bit.ly — URL Shortener, Web Crawler, Dropbox — File Storage & Sync, Facebook Live Comments, WhatsApp — Chat & Messaging, Online Auction, Ad Click Aggregator, Model Registry & Artifact Store, GPU Health & Failure Detection, Petabyte ML Data Pipeline, Distributed Parameter Server, Experiment Tracking & HPO |
| Read-through / write-through cache |
2 |
Bit.ly — URL Shortener, Online Auction |
| Backpressure |
5 |
LeetCode — Online Judge, Facebook Post Search, Ticketmaster — Ticketing, Petabyte ML Data Pipeline, Multi-Datacenter Model Serving |
| Delivery semantics (exactly/at-least-once) |
7 |
Kafka Deep Dive, Web Crawler, Facebook Live Comments, WhatsApp — Chat & Messaging, Tinder — Matching & Swipes, Online Auction, Ad Click Aggregator |
| Geospatial indexing |
3 |
Database Indexing, Uber — Ride Hailing, Yelp — Local Search & Reviews |
| Adaptive bitrate (HLS / DASH) |
4 |
YouTube — Video Platform, Ad Click Aggregator, GPU Health & Failure Detection, CUDA Kernel Profiling & Auto-Tuning |
| Transcoding pipeline |
2 |
Kafka Deep Dive, YouTube — Video Platform |
| Short codes (base62 / sqids / Hashids) |
1 |
Bit.ly — URL Shortener |
| Time-sortable IDs (Snowflake / KSUID) |
1 |
WhatsApp — Chat & Messaging |
| UUID |
3 |
Facebook Live Comments, Online Auction, Multi-Tenant GPU Cluster |