Hackathon, 24 hours

Runtime

An API monitoring dashboard, start to finish, in a day.

Latency
p50 · p95 · p99
Throughput
requests per minute
Errors
4xx and 5xx by route
runtime-rust.vercel.app
The Runtime analytics dashboard

The brief was an API monitoring dashboard and the clock was 24 hours, so most of the decisions were about what to leave out. Latency, throughput and errors made the cut. Everything else got dropped, which in hindsight is roughly the right list anyway.

Building against a deadline that short changes how you work. There was no time to make anything configurable, so every choice about thresholds and time windows got hard-coded to whatever looked reasonable at 3am. That is the first thing I would undo.

Built with
Next.js, TypeScript
Auth
NextAuth.js
Data layer
SWR, Recharts
Built in
24 hours