If you want to divide up data across servers, it can be tempting to just take the <hash> % <# of servers>. Don’t do this! As soon as you add or remove a server, almost all of your assignments will change.