Scenario Library

Select a Scenario

Explore pre-configured distributed system structures. Hover over any scenario card to preview the system flow paths, then launch it to watch network packets travel in real-time.

Total Scenarios

4

Beginner Tier

2

Avg Time Frames

13

Beginner
01

Simple Load Balancer

Watch round-robin request routing across multiple backend servers and inspect each frame in the sequence.

System Flow

Client → Load Balancer → Server 1/2/3

Behavior

Requests distribute across servers in round-robin order. Each server handles requests sequentially.

Round RobinRequest RoutingTraffic Visualization
16 framesUpdated 2026-03-12
Run Simulation
Beginner
02

Simple Cache (Redis + Postgres)

Observe cache hit, cache miss fallback to Postgres, and invalid-key lookups with per-frame debug details.

System Flow

Client → Redis ↔ Postgres

Behavior

Requests check Redis first. On miss, they fallback to Postgres and update the cache.

Cache AsideRedis Hit/MissDB Fallback
6 framesUpdated 2026-03-13
Run Simulation
Intermediate
03

Simple API Gateway (Routing + Cache)

Track endpoint-based routing from API Gateway to backend services with Redis/Postgres flow snapshots.

System Flow

Client → API Gateway → LB → Servers, Cache, DB

Behavior

Gateway routes endpoints to appropriate services. Full chain with caching and persistence.

Endpoint RoutingRound RobinGateway + Data Stores
7 framesUpdated 2026-03-22
Run Simulation
Intermediate
04

Simple Valet Key (Direct Upload)

Simulate signed URL upload flow where server issues a valet key and client uploads directly to cloud storage.

System Flow

Client → Server → signedURL → Client → Storage

Behavior

Client gets a signed URL from server, then uploads directly to storage, offloading traffic from server.

Signed URLDirect UploadStorage Offload
24 framesUpdated 2026-03-29
Run Simulation

Looking to design custom scenarios?

Use the Interactive Sandbox Workspace to draw any architecture from scratch!

Launch Custom Sandbox 🛠️