Skip to content
Preptima
hardDesignCase StudyMidSeniorStaff

Design the home feed for a social network.

8 min readUpdated 2026-08-15

Answer

Short answer

Size it first: 200M daily actives opening the feed six times a day is 42k reads/s at peak, while 100M posts fanned out to 200 followers each is 231k feed writes/s, so writes dominate.

Keep news feed explicit in the answer because that is the concept the interviewer is actually trying to test. A good news feed explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use news feed once more at the decision point so the answer reads as judgement rather than a detached example.

Keep news feed explicit in the answer because that is the concept the interviewer is actually trying to test. A good news feed explanation names the trade-off, the failure mode, and the evidence you would use before choosing.

Was this answer helpful?

Likely follow-ups

  • A user follows 400 new accounts at once. What has to happen to their feed, and when?
  • How do you keep a chronological guarantee once ranking is involved, or do you give it up?
  • A single account with 30 million followers posts every ten minutes. Trace what happens.
  • How would you test that a ranking change improved the feed rather than just changed it?

Related questions

NextNext: Design a URL shortener.