Home
Data Structures and Algorithms
Complexity Analysis
Arrays
Searching & Sorting
Linked Lists
Stacks
Queues
Heaps & Priority Queues
Hashing
Trees
Graphs
Tries
Math & Bit Manipulation
Greedy Algorithms
Backtracking
Dynamic Programming
Summary
About
Dark
Guide contents
Staff Engineer System Design
Thinking Like a Staff Engineer
1.
Chapter 1: The Staff Evaluator Lens
2.
Chapter 2: The Staff Decision Loop, Part 1 (Understand)
3.
Chapter 2: The Staff Decision Loop, Part 2 (Decide)
4.
Chapter 3: The Five Core Primitives
Distributed Rate Limiting and Abuse Defense
5.
Rate Limiting: Framing, Scale Math, and Architecture
6.
Rate Limiting: Token Leasing, Policy Governance, and Deep Dives
7.
Rate Limiting: Interview Calibration, Opinions, and Runbooks
Mission-Critical Payment Gateway and Double-Entry Ledger
8.
Payment Gateway and Ledger: Framing, Scale Math, and Architecture
9.
Payment Gateway and Ledger: Ledger Engine, State Machine, and Deep Dives
10.
Payment Gateway and Ledger: Interview Calibration, Opinions, and Runbooks
Flash Sales and High-Contention Inventory
11.
Flash Sales and Inventory: Framing, Scale Math, and Architecture
12.
Flash Sales and Inventory: Reservation Engine, Anti-Bot Defense, and Deep Dives
13.
Flash Sales and Inventory: Interview Calibration, Opinions, and Runbooks
Distributed Task Scheduler and Job Orchestrator
14.
Task Scheduler: Framing, Scale Math, and Architecture
15.
Task Scheduler: Scheduling Engine, Schemas, Fencing, and Deep Dives
16.
Task Scheduler: Interview Calibration, Opinions, and Runbooks
Distributed Message Queue at Hyperscale
17.
Message Queue: Framing, Scale Math, and Architecture
18.
Message Queue: Commit Log, Rebalancing, and Deep Dives
19.
Message Queue: Interview Calibration, Opinions, and Runbooks
Real-Time Ride Dispatch and Geospatial Matching
20.
Ride Dispatch: Framing, Scale Math, and Architecture
21.
Ride Dispatch: Spatial Indexing, Batch Matching, and Deep Dives
22.
Ride Dispatch: Interview Calibration, Opinions, and Runbooks
High-Throughput Notification and Fan-Out Engine
23.
Notification Fan-Out: Framing, Scale Math, and Architecture
24.
Notification Fan-Out: Suppression, Rate Shaping, and Deep Dives
25.
Notification Fan-Out: Interview Calibration, Opinions, and Runbooks
Real-Time Collaborative Chat & Presence
26.
Chat and Presence: Framing, Scale Math, and Architecture
27.
Chat and Presence: Sequencing, Fan-Out, and Deep Dives
28.
Chat and Presence: Interview Calibration, Opinions, and Runbooks
Distributed File Storage & Sync Engine
29.
File Storage and Sync: Framing, Scale Math, and Architecture
30.
File Storage and Sync: Chunking, State Machine, and Deep Dives
31.
File Storage and Sync: Interview Calibration, Opinions, and Runbooks
Ultra-Low Latency Financial Order Matching Engine
32.
Order Matching Engine: Framing, Scale Math, and Architecture
33.
Order Matching Engine: Limit Order Book, Disruptor, and Deep Dives
34.
Order Matching Engine: Interview Calibration, Opinions, and Runbooks
News Feed and Social Timeline Fan-Out
35.
News Feed Fan-Out: Framing, Scale Math, and Architecture
36.
News Feed Fan-Out: Deep Dives, Data Models, and Schemas
37.
News Feed Fan-Out: Resilience, Interview Questions, and Runbooks
Global Video Streaming and Edge CDN
38.
Video Streaming and CDN: Framing, Scale Math, and Architecture
39.
Video Streaming and CDN: Deep Dives, Data Models, and Failure Modes
40.
Video Streaming and CDN: Staff Interview Calibration and Runbooks
Search Autocomplete and Inverted Index Engine
41.
Search Autocomplete and Inverted Index: Framing, Scale Math, and Architecture
42.
Search Autocomplete and Inverted Index: Deep Dives, Data Models, and Failure Modes
43.
Search Autocomplete and Inverted Index: Staff Interview Calibration and Runbooks
Globally Distributed URL Shortener & Analytics
44.
URL Shortener: Framing, Scale Math, and Architecture
45.
URL Shortener: Deep Dives, Data Models, and Schemas
46.
URL Shortener: Failure Modes, Interview Questions, and Runbooks
Real-Time Collaborative Document Editing
47.
Collaborative Editing: Framing, Scale Math, and Architecture
48.
Collaborative Editing: Deep Dives, Peritext, and Data Models
49.
Collaborative Editing: Failure Modes, Interview Questions, and Runbooks
Interview Mastery and the Staff Evaluator
50.
Pacing the 45-Minute Staff Interview
51.
What Interviewers Are Actually Evaluating
52.
Controversial Opinions: Greatest Hits
53.
Coming in Volume 2: Advanced Infrastructure and the Full Playbook Syllabus
Home
/
Staff Engineer System Design
/
News Feed and Social Timeline Fan-Out
News Feed and Social Timeline Fan-Out
Part II — Production System Blueprints
3 lessons
35.
News Feed Fan-Out: Framing, Scale Math, and Architecture
36.
News Feed Fan-Out: Deep Dives, Data Models, and Schemas
37.
News Feed Fan-Out: Resilience, Interview Questions, and Runbooks