Skip to main content
Back to projects

Realtime SaaS Analytics Dashboard

Replaced a hand-rolled analytics pipeline with a streaming architecture. Query latency p95 dropped 40x. Shipped end-to-end from schema design to dashboard UI.

Year 2024 → 2025
Role Lead engineer + architect
Type Client engagement
Status Live

About this project.

A streaming analytics core for a B2B SaaS platform — built to replace a slow aggregation layer and unlock realtime dashboards for end customers.

Feature set

Streaming pipeline

  • Kafka + ClickHouse ingest, 80M events/day
  • Sub-300ms p95 dashboard queries
  • Backfill 18mo history, zero downtime

Realtime UI

  • React + TypeScript dashboard SPA
  • Streaming chart updates via SSE
  • Saved views + shareable URLs

Multi-tenant safety

  • Row-level tenant isolation at the query layer
  • Per-tenant rate limits + quota enforcement
  • Audit log for every dashboard export

Handover

  • Runbook + on-call playbook documented
  • Team trained on operating model

You might also like.