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