SESSION ON-DEMAND

All Things P99

The event for developers who care about P99 percentiles and high-performance, low-latency applications

Clickhouse’s C++ & Rust Journey

A full rewrite from C++ to Rust or gradual integration with Rust libraries? For a large C++ codebase, only the latter works. But even then, there are many complications and rough edges. In my presentation, I will describe Clickhouse’s experience integrating Rust and C++ code… and some weird and unusual problems we had to overcome.

23 minutes
Register for access to all 60+ sessions available on demand.
Fill out the form to watch this session from the P99 CONF 2025 livestream. You’ll also get access to all available recordings.

Alexey Milovidov, CTO at ClickHouse, Inc.

Alexey has 16 years of experience designing, developing, and operating data-intensive applications. He started work on ClickHouse in 2009 and initiated its release in open-source in 2016. Prior to ClickHouse, he developed the data processing engine of the world's 2nd largest web analytics system. His area of interest is data processing algorithms and technologies. He loves data and high performance.