https://medium.com/@bharatramesh/understanding-consistent-hashing-hash-rings-step-by-step-breakdown-080e1561bd85