Distributed Cache¶ The scenario concerns a distributed key-value cache. Design considerations¶ partitioning consistent hashing replication hot keys node failure cache eviction consistency rebalancing client routing recovery