← Back to problems

57. Push-Fanout Home Timeline Service

HARD
Load BalancingScalabilitySystem Design

Design the fanout architecture behind a home timeline - new posts pushed into every follower's precomputed feed at write time.

Design a home-timeline service (modeled on Twitter's classic architecture): when a user posts, the post is pushed into every follower's precomputed timeline immediately, so reading a timeline stays a cheap lookup instead of an expensive fan-in query at read time. No schema or REST contract required - just the component diagram.
Log in to submit a solution

Comments

Log into join the discussion.