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

Post content