Learn how to design and scale a high-performance timer system capable of handling 10,000 timers per second per node through this technical presentation. Explore the implementation details using Rust programming language, Tokio async runtime, Apache Kafka messaging system, and ScyllaDB as demonstrated by Lily Mara and Hunter Laine. Dive into the system's architecture, performance characteristics, and scaling strategies while understanding how these modern technologies work together to achieve impressive throughput in distributed timer processing.
Overview
Syllabus
Sleeping at Scale - Delivering 10k Timers per Second per Node with Rust, Tokio, Kafka, and Scylla
Taught by
InfoQ