Hi @Design_Gurus ,
Under section : Partition based on the maximum capacity of the server
At some point if we have system state as mentioned:
Server 1, A-AABC
Server 2, AABD-BXA
Server 3, BXB-CDA
Now , let us say some key word comes for addition and it falls in range A-AABC, so it should go to server1. But since server 1 is already filled, we cannot put it,We may have to repartition server1. So i dont see it is any better than range based partition.
Course: Grokking the System Design Interview - Learn Interactively
Lesson: Designing Instagram - Grokking the System Design Interview