io_uring is hot but hard to make work well in production. I will show you how I revamped a production database system based on Arrow and DataFusion to get 14GB/sec read speeds end to end, in Rust, using compio + Tokio. We will go over I/O APIs, HUGETLB and kernel page faults, why memory and scheduling are the true bottlenecks.
