SESSION ON-DEMAND

All Things P99

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

Bridging epoll and io_uring in Async Rust

Tokio dominates async Rust, but its epoll-based model makes it hard to adopt io_uring. This talk explains why async Rust’s design creates that friction and introduces an approach to support both I/O models: switching runtimes at compile time. With this method, I/O middleware can work with epoll and io_uring without changing its code.

21 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.

Tzu Gwo, Co-Founder & CEO at Tonbo IO Inc.

Founded tonbo.io in 2024, offering open serverless analytics DB service. Worked in infra team of Bytedance, delivering 10+PB per day time-series data processing and Rust infra. Owner of ThriftPy, 50m downloads per month, trusted by Bytedance, X, Rapids AI and Zapier.