Skip to content

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