Show answer
Answer
Source: How Discord Stores Trillions of Messages, Sharding pattern
8 system design interview questions on sharding and replication, each with the correct answer and a full explanation.
Answer
Source: How Discord Stores Trillions of Messages, Sharding pattern
Answer
Source: Consistent Hashing and Random Trees, System Design Interview: An Insider's Guide, Volume 1
Answer
Source: Dynamo: Amazon's Highly Available Key-value Store, Consistent Hashing and Random Trees
Answer
Source: Sharding pattern, Bigtable: A Distributed Storage System for Structured Data
Answer
Source: Amazon DynamoDB: Using write sharding to distribute workloads evenly
Answer
Source: Designing Data-Intensive Applications, The System Design Primer
Answer
Answer
These questions come from the System Design Interview Practice pack in Bertopia.