The InfoQ Podcast

Why Rust Will Help You Deliver Better Low-latency Systems and Happier Developers

Aug 25, 2025
Andrew Lamb, a Staff Engineer at Influx Data with extensive experience in Rust and low-level systems, discusses why Rust is ideal for low-latency development. He shares insights on Rust's memory safety and productivity benefits compared to traditional languages like C/C++. The conversation touches on challenges with cloud integration, emphasizing the importance of caching strategies for real-time data access. Lamb also highlights collaboration in database development using the FDAP stack and the role of tools like 'rustfmt' in enhancing code quality.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Performance With Fewer Memory Headaches

  • Rust delivers C/C++ performance while eliminating most memory and race bugs that used to consume huge debugging time.
  • Andrew Lamb experienced almost no race conditions and only one memory bug after five years using Rust professionally.
ANECDOTE

Compiler Refused Trusted C++ Patterns

  • Andrew recalls months of frustration adapting to the borrow checker after 15 years of C++ patterns.
  • The compiler refused patterns he assumed were safe until he learned Rust's ownership model.
ADVICE

Prefer Cargo Over C++ Build Complexity

  • Use Rust's built-in toolchain to avoid C++ build and dependency pain.
  • Add dependencies via Cargo instead of wrestling with legacy linkers and custom build scripts.
Get the Snipd Podcast app to discover more snips from this episode
Get the app