See It Flow
See how engineering works.
Every area below is an interactive experience: watch the behavior, change the conditions, and understand the trade-off behind the decision.
Learning
Technologies
Pick a technology to start. Each one moves from what it is, to how it behaves, to what happens when it's pushed.
Distributed event streaming — partitions, replication, consumer groups, offsets, ordering, retention, and broker failure recovery.
In-memory data store — caching, sessions, pub/sub, streams, persistence, replication, and cluster sharding for high-throughput apps.
Strongly consistent distributed key-value store — Raft consensus, Watch API, leases, and the backbone of Kubernetes.
Traditional message broker — exchanges, queues, routing patterns, consumer acknowledgements, flow control, and durable failure recovery.
Images, containers, layers, isolation, networking, volumes, and Compose — packaging, running, and deploying applications reliably.
Cluster architecture, Pods, Deployments, Services, scaling and self-healing — orchestrating containers in production.