Visual Explainers
Complex concepts explained in ~100 seconds with interactive animations. Use arrow keys or swipe to navigate.
Available Now
Raft Consensus Algorithm
How distributed systems elect leaders and achieve agreement across multiple nodes
Kafka Topic Partitioning
How Kafka distributes messages across partitions for parallelism and ordering
Eventual Consistency
How distributed databases synchronize without blocking writes
Backpropagation
How neural networks learn by propagating errors backward through layers
Write-Ahead Log (WAL)
How databases ensure durability and crash recovery using write-ahead logging
Consumer Group Rebalancing
How Kafka redistributes partitions among consumers when members join, leave, or fail
Producer Acknowledgments
Understanding Kafka's acks=0, acks=1, and acks=all for durability vs latency trade-offs
Attention Mechanism
How self-attention enables transformers to understand context by letting each token attend to all others