Interactive Learning Center

Learn by Simulating,
Not Just Reading.

Understand distributed systems through live interactive models — click components, run checkpoints, inspect packet hops, and watch recovery mechanisms in real time.

6

Topics

6

Checkpoints

100%

Free & Open

Guided Simulations

load balancers
Beginner

Load Balancers

Distributing traffic evenly across backend fleets

Learn how load balancers route incoming requests to multiple servers to prevent bottlenecks, scale capacity, and implement horizontal failover.

📖 4 sections2 checkpoints
Start Guide →
cache aside
Beginner

Cache-Aside Pattern

Accelerating data retrieval with Redis and Postgres

Understand the industry-standard cache-aside caching mechanism using a high-speed Redis cache in front of a Postgres database.

📖 4 sections2 checkpoints
Start Guide →
api gateways
Intermediate

API Gateways

Centralized entry points for microservices routing

Master path-based routing, service pool mappings, and client query resolution using a centralized API Gateway node.

📖 4 sections1 checkpoints
Start Guide →
valet key
Intermediate

Valet Key Pattern

Offloading file upload bandwidth to Cloud Storage

Learn how to use pre-signed URLs to enable clients to upload large binary assets directly to object storage without choking backend servers.

📖 4 sections1 checkpoints
Start Guide →
message queues
Beginner

Message Queues

Decoupling workloads with asynchronous message queues

Learn how message queues enable reliable, asynchronous communication, buffer spike traffic, and implement the competing consumers scaling pattern.

📖 2 sections
Start Guide →
pub sub
Beginner

Publish / Subscribe

Event-driven microservices fanout routing

Learn how Pub/Sub brokers distribute messages to multiple subscriber services in parallel, enabling decoupled event-driven architectures.

📖 2 sections
Start Guide →

Ready to build your own?

Launch the Interactive Sandbox to drag, configure, and connect nodes from scratch. Zero limits, real execution.

Open Sandbox