SaaS
Real-time analytics dashboard for Beacon Analytics
Built a sub-second analytics dashboard handling 2 billion events per day for enterprise customers.

The challenge
Beacon's existing dashboard took 30–60 seconds to load queries. Enterprise customers were churning at renewal time.
Our solution
We moved query aggregation to ClickHouse, implemented materialized views for the top 20 dashboards, and rebuilt the frontend with streaming queries and virtualized grids.
Tech stack
ClickHouseReactTypeScriptgRPCKubernetes
Results
2B
Events per day
<1s
Query latency p95
0%
Enterprise churn
4 mo
Delivery time
Next case study