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

How GitLab uses ClickHouse to scale analytical workloads

Blog post from ClickHouse

Post Details
Company
Date Published
Author
ClickHouse Team
Word Count
2,330
Company Posts That Month
21
Language
English
Hacker News Points
-
Post removed?
No
Summary

GitLab's transition to ClickHouse for analytics has significantly enhanced its ability to handle massive data scales and deliver near-instant insights, transforming its analytics infrastructure into a real-time, scalable platform. Initially using Postgres for both transactional and analytical workloads, GitLab recognized the need for a specialized analytics solution as the demand for real-time, scalable user-facing analytics grew. ClickHouse emerged as the optimal choice due to its superior performance, scalability, and ease of deployment, supporting GitLab’s architectural requirements and handling large data volumes efficiently. This shift allowed GitLab to overcome previous performance bottlenecks, with queries that once took 30-40 seconds now resolving in under a second. By integrating ClickHouse, GitLab has improved features such as Contribution Analytics and SDLC trends, enabling advanced insights into engineering outcomes and AI adoption. The transition has also been strategically aligned with GitLab's broader move towards an event-driven, analytics-first platform, leveraging ClickHouse's capabilities for a seamless and scalable analytics experience across its SaaS, on-premise, and self-managed environments.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 6 6,551 1,245 236 +61%
Observability 3 2,329 478 136 +59%
AI Agents 1 3,102 615 183 +29%
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.