Learn by Doing,
Not Just Reading.
Understand distributed systems through live simulations — click components, run checkpoints, and build your own architectures in the sandbox.
4
Topics
6
Checkpoints
100%
Free
Foundations First
/learn/server
Web Server Explorer
What is a server? What are endpoints? Send real HTTP requests to a simulated server and see exactly how it responds — methods, status codes, headers and all.
/learn/glossary
Systems Glossary
Every term explained in depth — HTTP, REST, latency, CDN, microservices, DNS, and 50+ more. Search anything. Understand everything.
Guided Simulations
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.
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.
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.
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.
Ready to build your own?
Open the Interactive Sandbox — drag, drop, connect components, and run your own custom simulations from scratch.