Grokking the System Design Interview, Volume II
Vote

0% completed

Google News: Scalability and Performance

Step 7: Scalability and Performance Strategies

Step 6 finished the design end to end. This step asks whether it survives real load. Web scale is not one clever trick. It takes many techniques working together, and here is each one, with the reason we chose it.

Sharding and data partitioning. Sharding splits data across many nodes, so no single machine holds it all. Every major store in this design is sharded, for the same reason: no one part should carry the whole load.

Cassandra partitions by primary key on its own. Using `article_id

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content