Back to problems

Design a Scalable Post, Feed, and Search Service

System Design · Meta · Hard

Build a large-scale service for posting short text updates, loading a personalized feed of recent posts, and searching posts by content. Describe the overall system architecture, public API and cursor contracts, data flow, storage selection, asynchronous event streaming, scaling strategy, and an end-to-end walkthrough of publishing and searching. Do not assume one single consistency model. Instead, state the observable guarantees a user should get after creating or removing…

Checking your access…