// TECH_SIMULATORS
Tech Simulators
13_SIMULATORS · INTERACTIVE · KAFKA · RAFT · RESILIENCE · QUEUEING · CAP
Kafka Message Flow
Visualize how producers, partitions, and consumers move messages through a Kafka topic
Kafka Consumer Lag
Simulate consumer lag growth and recovery as produce/consume rates diverge
Kafka Consumer Rebalance
Watch partition rebalancing across a consumer group as members join and leave
Rate Limiters
Compare token bucket, leaky bucket, fixed window, and sliding window rate limiting
Caching Simulator
Explore 5 cache strategies and 4 eviction policies with request-flow visualization
Consistent Hashing
Visualize a hash ring, virtual nodes, and key distribution under topology change
Uptime SLA
Calculate SLA targets, nines of availability, and allowed downtime per year
Latency Simulator
Analyze p50, p95, and p99 latency percentiles and tail-latency distributions
Consensus / Raft
Watch leader election, log replication, and quorum as nodes join, crash, and recover
Circuit Breaker
See closed, open, and half-open states trip and recover as failures cross a threshold
Load Balancer
Compare round-robin, least-connections, weighted, and random across backend nodes
Queue / Backpressure
Push producers against a bounded buffer and watch drop, block, or overwrite under overload
CAP Theorem
Visualize trade-offs between Consistency, Availability, and Partition Tolerance in distributed systems
Build system-design intuition
Each simulator turns a distributed-systems concept into a playground you can poke. Change the knobs, watch the visualization react, and read the explanation below every tool.