serversim
LearnSimulatorTemplatesPricing
…
…
Open menu
Learn↗Simulator↗Templates↗Pricing↗
My DocumentsDocs
Server internals × architecture simulation

Stop memorizing diagrams.See exactly why systems slow down and fail.

From the instant a CPU executes one instruction to the moment Spring, a database, or Kafka becomes the bottleneck. Learn the mechanism, then reproduce it yourself.

Open the simulator Start the free course

The public course starts without sign-up.

SIMULATION EXAMPLE

Flash sale · inventory update

ILLUSTRATION
Incoming RPS
3,200
p99 latency
1.84s
Drop rate
12.7%
Clients12k
Gateway41%
Spring68%
MySQL97%
DB row-lock wait queue38 / 50

The bottleneck is one serialized inventory row, not the app server.

Open this scenario and run an experiment →
validated scenarios
77
framework models
26
public course
113 min
mean throughput fit error
8.4%

ONE LEARNING LOOP

Learn it, run it, explain it with evidence.

The course and simulator are one system. Revisit each mechanism as load, queues, pools, and latency — not as a disconnected diagram.

01 · Learn

Move from CPU, memory, and I/O to thread pools, event loops, and coroutines in a causal sequence.

Free 16-lesson course

02 · Run traffic

Change RPS and pool sizes. Wire caches, brokers, and replicas. Watch queues fill and requests drop.

Run the simulator

03 · Explain

Practice cause, impact, and trade-offs using evidence such as CPU 96%, queue 400, and p99 1.8s.

Browse scenarios

FREE + PRO

Learn enough for free. Pay only for depth and continuity.

Simulation accuracy is not a paywall. Pro focuses on the work that carries ongoing creation and operating cost: deep lessons, cloud sync, and AI.

Learn, then verify it yourself

Free

$0 free for good

The core engine and public learning path stay open.

Enough to learn how servers work and test your own hypothesis with real scenarios.

  • Full simulation engine · 77 scenarios · 4 goal builders
  • 16-lesson public course · about 113 minutes
  • 3 local documents · 60 components per document
  • JSON import/export, share links, and time-series CSV
Start learning free
PRO

Follow the mechanism all the way down

Pro

$7.95 /month

Deep lessons, AI feedback, and a workspace that follows you.

For backend engineers who want to explain the cause, not just remember the conclusion.

  • Everything in Free
  • Under-the-hood course · 7 interactive lessons ready · more in progress
  • Cloud documents: up to 100 nodes and 500 connections per document (2 MB), plus cross-device drafts
  • Up to 30 AI reviews/day · 300,000 input tokens/day, plus Agent API
Explore Pro

BUILT FOR EXPLANATION

A tool that leaves you with the “why,” not just a pretty picture.

Settings and results in one view

Watch queues, pools, and latency change with simulator state. The benchmark page explains throughput calibration and the limits of p99 and production predictions.

Production knobs, unchanged

Experiment with threads.max, pool size, accept-count, heap, GC, and replica lag — the values used during real incidents.

Compare hypothesis A vs B

Save before and after a cache or scale-out change, then compare success rate, p99, and drops side by side.

START SMALL

The first lesson starts with the big picture of one computer.

No prerequisites, 5–10 minutes at a time. Once it clicks, find the same mechanism in the simulator.

Start lesson one See the learning paths
serversim

Learn why servers slow down and fail, then reproduce the same mechanism in a simulator.

© 2025-2026 serversim · Architecture simulation tool

Product

  • Learn
  • Simulator
  • Templates
  • Pricing

Resources

  • Docs
  • Benchmarks
  • Blog

Legal

  • Privacy
  • Terms
  • Refund