Grokking the System Design Interview, Volume II
Vote

0% completed

​

Google News: System Definition and Goals

Step 1: System Definition and Goals

Open a news app in the morning, and the front page already looks built for you. Sports stories sit near the top if you follow sports. A story from an hour ago sits above yesterday's news. In this case study, we design the backend behind that feed, like Google News.

An aggregator collects news articles from many external sources and shows them in one feed. The sources are newspapers, news channels, blogs, and similar publishers.

The goal is a personalized feed that updates in near real time. Each user's feed follows that user's own preferences

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content