The Rust High Performance Talk You Did Not Expect

QCon San Francisco 2025

Session Rust

The Rust High Performance Talk You Did Not Expect

Wednesday Nov 19 / 10:35AM PST, Pacific DEKJ at Hyatt Regency, San Francisco

Abstract

Rust runs faster, but it slows down engineers, right? This was our team’s assumption when we decided to rewrite our code from Kotlin into Rust. But we were wrong in completely unexpected ways. We learned that we could write very slow code in Rust, and we could also write features faster in Rust as a team. This talks dives into the unexpected aspects of Rust that we confronted as we built a multi-million TPS service.

We'll talk about features of the Rust compiler that help teams to move faster by bringing confidence to complex code. We'll also talk about what to do when your Rust code isn't as fast as you expect it to be, diving into tooling like benchmarking and flamegraphs.

This talk is aimed at engineers who are brand new to Rust or teams considering it. If you're a Rust expert, this probably isn't the talk for you (unless you're trying to figure out how to convince your team to use Rust).

Topics

Rust Platform Engineering Engineering Practices High Performance
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 19 November

10:35 Pacific DEKJ Session Rust The Rust High Performance Talk You Did Not Expect Ruth Linehan Software Engineer @Momento, Previously APIs/Webhooks @GitHub and @Puppet 11:45 Pacific DEKJ Session Instrumentation at Scale: Having Your Performance Cake and Eating It Too Brian Martin Co-founder and Software Engineer @IOP Systems, Focused on High-Performance Software and Systems, Previously @Twitter 13:35 Pacific DEKJ Session Performance When Every Bit Counts: How Valkey Rebuilt Its Hashtable for Modern Hardware Madelyn Olson Principal Engineer @AWS, Maintainer of the Open-Source Valkey Project 14:45 Pacific DEKJ Session Performance Accelerating Performance by Incrementally Integrating Rust Into Existing Codebase Lily Mara Staff Engineer @Discord, Author of "Refactoring to Rust", Previously Engineering Manager @OneSignal 15:55 Pacific DEKJ Session Python Python, Numba, and Algorithm Design: Building Efficient Models in Financial Services Chad Schuster Principal @Milliman Focusing on Risk Management, Modeling, and Technology Consulting Services