Grokking the System Design Interview, Volume II
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%