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

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.

P99 Conf Logo
P99 CONF OCT. 21 + 22, 2026

Register for Your Free Ticket

Registering for P99 CONF includes 30-day access to the full O’Reilly learning platform!