Grokking the System Design Interview, Volume II
0% completed
Step 7: Scalability and Performance
Suppose a live discussion thread for a major sporting event receives thousands of comments and votes a minute, while the rest of the site carries on at its normal pace. That one thread creates six separate problems:
- More requests than any one server can answer.
- A database that cannot hold every post or serve every read on one machine.
- Hot content, like the thread itself, read far more often than the database can serve.
- Background work, like feed updates and notifications, that would slow every post and could flood the shared queues. 5
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%