Design Twitter - System Design Interview

Get a Free System Design Roadmap PDF with 145 pages by subscribing to our monthly newsletter: https://codewithlucian.com/roadmap ✏️📘 Summary Notes: https://codewithlucian.com/blog/consi... 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