Home / Companies / ClickHouse / Blog / Post Details
Content Deep Dive

Building a Unified Data Platform with ClickHouse

Blog post from ClickHouse

Post Details
Company
Date Published
Author
Petr Janda, founder of Synq
Word Count
2,193
Company Posts That Month
11
Language
English
Hacker News Points
-
Post removed?
No
Summary

We've built a unified data platform with ClickHouse that merges operational and analytical needs. Data powers every software system, but traditional systems often split into separate analytical and operational systems. We thought hard about this as we started Synq, and we power our entire user-facing application, internal analytics, data reliability monitoring alerts, in-application analytics, and machine learning models from a single platform - ClickHouse. To find the right platform, we set ambitious performance goals for backfilling data, created flexible internal transformations, and built a single platform that could store raw log data and act as a serving layer for most data use cases needed by our applications and APIs. We chose ClickHouse due to its elastic ingest performance, ability to create query-specific data models with Materialised Views, and stable infrastructure. Our ingestion microservice uses the Async API to avoid buffering in application code, and we've settled on the final approach after consultation with the ClickHouse team. With reliable and scalable ingestion in place, we can leverage Materialised Views to optimize performance. We've created specialized tables that transform our raw logs data to a format optimized for our queries, supported by adequate partitioning and ordering keys. Data between raw logs and specialized tables are kept in sync in real-time with materialized views. With dbt, we've enhanced testing of completeness, timeliness, and correctness of data we ingest on behalf of our customers. Our in-app analytics is as fast as any other application part, mainly thanks to optimized ClickHouse tables. We've achieved a lot not even a year into our journey with ClickHouse, and we're excited about the mindset of building modern cloud systems where analytics and operations are wholly integrated.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 3 1,414 201 69 +12%
Real-time 3 1,908 482 162 -16%
Data Pipeline 2 293 99 51 -45%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.