This System Design question evaluates a candidate's ability to design scalable backend systems for a social app news feed, covering data modeling, API design, real-time updates, ranking, privacy controls, and operational concerns such as sharding, caching, and monitoring.
You are designing the backend that powers a mobile social app's home/news feed at large scale. The system must handle high write throughput (users publishing posts) and high read throughput (users opening and scrolling feeds), while supporting real-time updates, ranking, and privacy.
Login required