▶ System Design Labs

System Design Labs

Rate limiter, circuit breaker, load balancer, cache patterns, sharding.

5Interactive labs
100%Single-file HTML
Interactive labs

All 5 labs in this category

Advertisement
LAB · 01

Cache Patterns — TTL vs LRU

Watch hits, misses, evictions on different access patterns.

Open lab
LAB · 02

Circuit Breaker Pattern

Three states: closed, open, half-open. Watch transitions.

Open lab
LAB · 03

Load Balancer Algorithms

Round-robin, least-connections, random, weighted compared.

Open lab
LAB · 04

Sharding Strategies

Range, hash, geo — visualize key distribution.

Open lab
LAB · 05

Sliding-Window Rate Limiter

Fixed-window vs sliding-window comparison on the same traffic.

Open lab