Distributed SystemsPlanned

Distributed Cache

Consistent-hashing cache cluster with node failover and replication

A distributed cache built on consistent hashing with virtual nodes — distributing keys evenly across a cluster, replicating for fault tolerance, and re-balancing on node join/leave without a full reshuffle.

What it demonstrates

  • Consistent hashing
  • Virtual nodes
  • Replication
  • Node failover

Tech stack

GoRedis