Interview Bootcamp
Ask Author
Back to course home

0% completed

Vote For New Content
Designing Twitter Search

Twitter users can update their status whenever they like. Each status (called a tweet) consists of plain text and our goal is to design a system that allows searching over all the user tweets.

Try it yourself

Before looking at the solution, try designing it:

2. Requirements and Goals of the System

  • Let's assume Twitter has 1.5 billion total users with 800 million daily active users.
  • On average Twitter gets 400 million tweets every day.
  • The average size of a tweet is 300 bytes.
  • Let's assume there will be 500M searches every day.

.....

.....

.....

Like the course? Get enrolled and start learning!