01 / request
One event enters.
A financial event hits a spec-first Go API. The contract is OpenAPI and the server is generated from it, so the edge never drifts from the spec.
POST /events 202 Accepted · 3.1 ms
{
"type": "payment.authorized",
"amount": { "value": 1250.00, "currency": "BRL" },
"account": "acc_7f3a…",
"ts": "2026-10-21T17:42:03Z"
}
02 / throughput
Then eight hundred a second.
Per pod. Validated, preprocessed and published to NATS under 50 ms at p99, while dispatchers downstream route each event where it belongs.
tps/pod ▅▅▆▆▅▆▇▆▆▅▆▆▇▆▅▆▆▆▅▆ 800
p99 ▂▂▃▂▂▂▃▂▂▂▂▃▂▂▂▂▃▂▂▂ 31ms
03 / scale
Load grows. So does the system.
Stateless pods scale out horizontally. Underneath, a shared hexagonal data layer stays the single source of truth: 1TB+ a week in, reads under 40 ms.
17:42:05 hpa scaled ingest 1 → 2
17:42:06 sched ingest-1 ready
17:42:06 hpa scaled ingest 2 → 3
04 / failure
Things break. It keeps going.
A pod dies mid-flight. Traffic reroutes, the scheduler brings it back, the queue absorbs the rest. Go ahead, click a pod and kill it.
+0.0s pod ingest-1 killed
+0.0s 3 in-flight requests retried upstream
+2.4s scheduler restarted ingest-1
+3.3s ingest-1 ready
pages sent: 0
05 / visibility
And every hop is visible.
Traces from the edge to the database. I've built that kind of observability platform from zero, and it's the first thing I add to any system I touch.
hover a span to inspect it