System Design Visualized
Lesson 11.1

Requirements and APIs

Play this lessonThis lesson comes with a chapter quiz.

The design has two flows: feed publishing (write the post to cache and DB, and populate friends' feeds) and news feed building (aggregate friends' posts in reverse chronological order).

The rest of this lesson is part of Pro

Pro unlocks every lesson with its animation, code challenge and quiz, plus every interview problem. ₹299 a month or ₹1,999 a year.

See Pro

Remember it, then prove it

Create a free account to save your progress, get spaced-repetition reviews of what you miss, and design real systems in the interview simulator.

Start free