| though a clever way to be able to ignore the real problem eventually time will force you to revisit from base principles user_id%numb_server may work early on when user activity and uptake are consistent, but what happens when user activity becomes more complex: increase in users, some users abandoning the platform, others using it more; and that complexity lacks homogeneous distribution through this only concerned property: 'user id'; what if over time you gain more users but the majority of people who drop the platform have a user_id%numb_servers==2|11|13|17 in this case you would have some servers working hard while others sitting dormant what is the real distribution of the relation between activity and user_id over time? asymptotic(o)? similar to the prime numbers(i)? a gaussian distribution(ii)? a benford distribution(iii)? whichever future dada will show to be the best fit, most distributions show a strong trend toward eventual favoring of values which i think implies, to ensure an even distribution of work across servers, the problem requires something with greater dimensionality than modulo on an immutable value that is defined serially (o) https://en.wikipedia.org/wiki/Asymptotic_analysis (i) https://en.wikipedia.org/wiki/Prime_number_theorem (ii) https://en.wikipedia.org/wiki/Probability_density_function (iii) https://en.wikipedia.org/wiki/Benford's_law |