Overview
A unified observability layer designed to replace four fragmented internal tools with a single operational dashboard.
Problem
Engineers were context-switching between Grafana, Kibana, Sentry, and a custom internal panel. No single place answered "is the system healthy right now?".
Solution
Designed and shipped a service that ingests data from existing sources, normalizes it, and exposes a fast, opinionated UI focused on the questions on-call engineers actually ask.
Tech Stack
Next.jsTypeScriptPostgreSQLRedisWebSocketsDocker
Challenges
- Streaming high-frequency metrics without melting the browser.
- Designing a query layer that stays predictable under load.
- Keeping the UI calm while the data underneath is chaotic.
Result
Reduced mean time to detect by 38%. Replaced three internal dashboards. Adopted by the entire platform team within two weeks.