Distributed cache implemented in Go.
Features:
- Client-side consistent hashing
- Distributed leader election via Bully algorithm
- LRU eviction policy
- gRPC for communication between nodes
Design docs with research of potential candidates:
Final presentation: tap