AboutSystemsAlgorithmsSimulations

System Design

Interactive visualizations I built to show how distributed systems work under the hood

Client6/8ServerRequestsToken BucketAllowedRejected ↓

Rate Limiter

How APIs handle millions of requests without crashing. Watch the token bucket algorithm protect a server in real-time.

ABCHashRingNodes: 3Keys: 0

Consistent Hashing

How distributed systems spread data across servers. See keys get assigned on a hash ring and what happens when nodes change.

More visualizations coming soon