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

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