P99 CONF 2023 | Adventures in Thread-per-Core Async with Redpanda and Seastar by Travis Downs

Опубликовано: 10 Февраль 2025
на канале: ScyllaDB
1,222
31

Go to https://www.p99conf.io/ for P99 CONF talks on demand and learn more.
. . . . .
Thread-per-core programming models are well known in software domains where latency is important. Pinning application threads to physical cores and handling data in a core-affine way can yield impressive results, but what is it like to build a large scale general purpose software product within these constraints?

Redpanda is a high performance persistent stream engine, built on the Seastar framework. This session will describe practical experience of building high performance systems with C++20 in an asynchronous runtime, the unexpected simplicity that can come from strictly mapping data to cores, and explore the challenges & tradeoffs in adopting a thread-per-core architecture.
. . . . .
P99 CONF is the technical conference for anyone who obsesses over high-performance, low-latency applications. Engineers from Netflix, Google, Meta, Twitter, TikTok, Uber + more will be sharing 50+ talks on topics like Rust, Go, Zig, distributed data systems, Kubernetes, edge, and AI/ML. Learn from experts like Gwen Shapira, Bryan Cantrill, Jon Haddad, Armin Ronacher, Liz Rice & more – for free, from anywhere. Learn more and see P99 CONF talks on https://www.p99conf.io/