Design Twitter - System Design Interview

Опубликовано: 05 Апрель 2025
на канале: High-Performance Programming
10,154
247

Get a Free System Design Roadmap PDF with 145 pages by subscribing to our monthly newsletter: https://lucianoprea.com/roadmap

✏️📘 Summary Notes: https://lucianoprea.com/blog/consiste...

0:00 - Context
0:24 - Requirements & Goals of the System
1:09 - Functional Requirements
2:16 - Non-Functional Requirements
3:16 - Capacity Estimation
5:37 - Flow of posting a Tweet
6:24 - Building the Newsfeed
8:11 - APIs
9:41 - Delivering a Tweet - Push vs Pull
12:23 - Fanout Service - Deep Dive
16:20 - Building the Newsfeed - Deep Dive
18:11 - Search Service
20:18 - Trending topics
20:48 - Data Partitioning
21:52 - Ranking Tweets at Scale
22:53 - Conclusions