Post by Muhammad Haseeb Akram
Project Delivery Manager | Delivering Web, SaaS, AI & Digital Products End-to-End | Agile β’ Scrum β’ Waterfall | Product Execution | Cross-Functional Leadership
Ever wondered how LinkedIn generates your feed so fast? Behind the scenes, one of the concepts used at scale is "Fan-Out on Read". Imagine someone with 100K+ followers publishes a post. Does the platform instantly copy that post into 100,000 feeds? β Not necessarily. With Fan-Out on Read, the system stores the content once and only generates your feed when you open the app. Simple flow: π Post created πΎ Store once π² User opens app π Fetch followed usersβ content π§© Build feed in real time Why companies use it: β Better storage efficiency β Handles massive creator scale β Works well for high-content platforms Tradeoff: β οΈ Feed generation can add read latency. System design is full of tradeoffs β and understanding them changes how you think about products #systemDesign #PM