Loading video player...
Go to https://www.p99conf.io/ for P99 CONF talks on demand and to learn more. . . . . . 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. . . . . . P99 CONF is the premier technical conference for engineers obsessed with high-performance, low-latency applications. Join developers and architects from leading companies like Shopify, Uber, Disney, Netflix, Google, LinkedIn, ShareChat, Meta, Square, Lyft, and American Express — plus many more — as they share deep technical insights on topics such as Rust, Go, Zig, distributed data systems, Kubernetes, and AI/ML infrastructure. Hear from world-class experts like Michael Stonebraker (Postgres), Bryan Cantrill (DTrace, Oxide), Avi Kivity (KVM, ScyllaDB), Carl Lerche (Tokio, AWS), and other pioneers shaping the future of performance engineering. Experience it all — for free, from anywhere in the world. Explore talks and learn more at p99conf.io/