Why it matters
Feed design classic question. Understanding shapes social apps.
Advertisement
The architecture
Fanout on write: push to each follower's timeline.
Fanout on read: pull from followed accounts on request.
Advertisement
How it works end to end
Hybrid: fanout on write for normal; fanout on read for high-follower accounts.
Caching: hot feeds in Redis.
Ranking: personalization.