Performance Lab

A model of one request-serving system: client → app → cache → database → external API. Move traffic, cores, hit rate, pool size, timeouts and retries, and watch which number moves — and which one refuses to.

SIMULATEDEverything below is produced by a queueing model inside Engineer Atlas.

The absolute numbers describe no real system. What is faithful is the behaviour: latency bending upward near saturation, the tail moving before the median, the bottleneck relocating after every fix, and retries feeding back into arrival rate. Real traffic is burstier than this model assumes, so real systems reach the knee earlier than the sliders suggest.

Controls
SIMULATEDModel output
p50
37 ms
p95
61 ms
p99
85 ms
throughput
1,000/s
errors
0.0%
in flight
37
Resource utilisation
App CPU0.50
DB connection pool0.12
External APIbottleneckno local queue — it consumes latency, not capacity
The external API dominates: 24 ms of the 37 ms mean, with no local queue to show for it. Utilisation dashboards will look healthy while users wait.
Change one variable

Each experiment snapshots the current settings as a baseline, then applies exactly one idea. Predict the result before you click.