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.
42:58
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
insights 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.
question_answer 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.
volunteer_activism 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
Andrew Lamb, a veteran of database engine development, shares his thoughts on why Rust is the right tool for developing low-latency systems, not only from the perspective of the code’s performance, but also looking at productivity and developer joy. He discusses the overall experience of adopting Rust after a decade of programming in C/C++.
Read a transcript of this interview: http://bit.ly/45qi4eK
Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies:
https://www.infoq.com/software-architects-newsletter
Upcoming Events:
InfoQ Dev Summit Munich (October 15-16, 2025)
Essential insights on critical software development priorities.
https://devsummit.infoq.com/conference/munich2025
QCon San Francisco 2025 (November 17-21, 2025)
Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies.
https://qconsf.com/
QCon AI New York 2025 (December 16-17, 2025)
https://ai.qconferences.com/
QCon London 2026 (March 16-19, 2026)
https://qconlondon.com/
The InfoQ Podcasts:
Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts:
- The InfoQ Podcast https://www.infoq.com/podcasts/
- Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture
- Generally AI: https://www.infoq.com/generally-ai-podcast/
Follow InfoQ:
- Mastodon: https://techhub.social/@infoq
- X: https://x.com/InfoQ?from=@
- LinkedIn: https://www.linkedin.com/company/infoq/
- Facebook: https://www.facebook.com/InfoQdotcom#
- Instagram: https://www.instagram.com/infoqdotcom/?hl=en
- Youtube: https://www.youtube.com/infoq
- Bluesky: https://bsky.app/profile/infoq.com
Write for InfoQ: Learn and share the changes and innovations in professional software development.
- Join a community of experts.
- Increase your visibility.
- Grow your career.
https://www.infoq.com/write-for-infoq