Grokking the System Design Interview, Volume II
Vote

0% completed

Design Reddit: Scalability and Performance

Step 7: Scalability and Performance Strategies

Every part of this design so far assumes it can grow to Reddit's scale. This step makes that assumption concrete. A web-scale system needs several strategies working at once to scale out and stay fast. We go through each one in turn.

1. Horizontal scaling of stateless services

Horizontal scaling means adding more machines to share the load. Vertical scaling means giving one machine more power. This design scales horizontally.

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content