Distributed Systems, Architecture, Software Architecture, Разработка, Архитектура.
кроется в том, как мы организуем распределение пространства ключей по узлам распределенной системы. Для этого существуют следующие подходы. Рис.9 “DHT — Keyspace partitioning approaches” Интересно глубже изучить consistent hashing — популярный механизм для реализации горизонтального масштабирования