A market data provider was onboarding additional exchange feeds that would multiply stored volume. Rather than scale the cluster proportionally, they engaged AceMQ to determine which parts genuinely needed to grow and which were misconfigured.
Scaling ClickHouse well requires knowing which resource actually binds. Merge throughput, query concurrency, Keeper coordination load, and storage bandwidth each fail differently and are frequently confused for one another. The existing cluster had never been profiled under sustained load, so no one knew which would bind first.
ClickHouse across on-premises hardware and cloud object storage, serving historical and intraday market data queries.
AceMQ profiled the cluster under representative sustained load rather than synthetic benchmarks, tracking merge throughput, query queueing, Keeper request latency, and storage bandwidth simultaneously to see which saturated first. Findings were mapped to the projected volume increase.
The provider onboarded the additional feeds with targeted scaling rather than a proportional cluster expansion. Two constraints that would have bound before storage — Keeper coordination and merge throughput — were addressed ahead of the increase.
Redesigning ORDER BY keys, partitioning, codecs, and materialized views so dashboard queries read a small fraction of the data instead of full scans.
Ongoing support for ReplicatedMergeTree clusters covering replication queue stalls, memory limit failures on large queries, and mutation backlogs.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.