Hiprup
System Design

Design a distributed key-value store like DynamoDB or Redis

Use consistent hashing with virtual nodes (vnodes) to distribute keys across nodes on a hash ring, minimizing data movement when nodes join or leave.

Loading question...
Design a distributed key-value store like DynamoDB or Redis | Hiprup