SaaS May 1, 2023
PulseMetrics | SaaS Analytics Platform
A real-time analytics SaaS with embedded dashboards, anomaly alerts and multi-tenancy, with 5k+ teams onboarded.
2M/min
Events ingested
<500ms
Query latency
5k+
Teams onboarded
2.1%
Churn
The problem
Challenge
Their MVP crashed past 100k events/day. Queries took 30+ seconds and the multi-tenant isolation model was unsafe.
Our approach
Solution
ClickHouse for columnar analytics, an event ingestion pipeline handling 2M events/min, row-level tenant isolation and real-time WebSocket alerts.
Before & after
The transformation
Before
Crashed at 100k events/day, 30s queries.
After
2M events/min, sub-500ms queries, 5k+ teams.
Timeline
How it shipped
Architecture
ClickHouse evaluation and data model design (3 weeks).
Pipelines
Ingestion and streaming layer (6 weeks).
Product
Dashboards, alerts and multi-tenancy (8 weeks).
Scale
Hardened to 2M events/min with 99.95% uptime.
Gallery
Inside the product
Stack
Technologies used
Next.js
NestJS
PostgreSQL
ClickHouse
Redis
WebSockets
Book your free discovery call
Have a project in mind? Let's make it happen.
Tell us where you want to be in 12 months. We'll tell you exactly how we'll get you there, scope, timeline, budget, risks. Zero pressure, real answers.
Replies within 1 business day 30-minute discovery call, no obligation
