Distributed Systems

Watch distributed systems coordinate in real time — consensus protocols, message queue patterns, and replication mechanics.

7 guides 6 visualizations 1 simulator
Visualizations 6 visualizations
⭕
Distributed Systems LIVE Intermediate

Consistent Hashing Lifecycle Visualization

Walk through the Consistent Hashing lifecycle with guided steps for hash ring, clockwise, virtual nodes, remap, hotspot.

⭕
Distributed Systems LIVE Intermediate

Consistent Hashing Ring & Virtual Nodes

Explore consistent hashing and virtual nodes visually. See how keys map to servers on a circular hash ring and observe request routing, server additions, and failovers.

📨
Distributed Systems LIVE Advanced

Kafka in Production Lifecycle Visualization

Walk through the Kafka in Production lifecycle with guided steps for partition leader, ISR, acks=all, consumer lag, leader election.

💾
Distributed Systems LIVE Intermediate

Kafka Storage Internals

Explore Kafka storage internals: partition log segments, sparse offset indexes, binary search lookup, page cache behavior, and zero-copy transfer.

📬
Distributed Systems LIVE Intermediate

Message Queue Patterns

Understand pub/sub, point-to-point, and streaming patterns using Redis. Watch producers, consumers, and message brokers handle async communication across fire-and-forget, at-most-once, and at-least-once stream delivery guarantees.

🗳️
Distributed Systems LIVE Advanced

Raft Consensus Protocol

Understand how distributed systems achieve consensus through leader election, log replication, and safety guarantees. See how nodes communicate, vote, and recover from failures.

Simulators 1 simulator
⚡
Distributed Systems LIVE Intermediate

Circuit Breaker Pattern Simulator

Simulate the Circuit Breaker pattern with count-based and time-based sliding windows, slow-call rate thresholds, fallback components, and per-component details. Watch requests flow, timeout