Partitioning & Sharding
Data distribution strategies across multiple nodes
4 concepts DDIA Ch 6
Partitioning Strategies
Key range, hash, and composite partitioning approaches
Request Routing
How systems route requests to the correct partition
Rebalancing Partitions
Moving data between nodes when cluster topology changes
Secondary Index Partitioning
Strategies for partitioning secondary indexes in distributed systems