
Rust in Production
This is "Rust in Production", a podcast about companies who use Rust to shape the future of infrastructure. We follow their journey in pursuit of more reliable and efficient software as they solve some of the most challenging technical problems in the world.
Each episode dives deep into real-world applications of Rust, showcasing how this powerful systems programming language is revolutionizing the way we build and maintain critical infrastructure. From startups to tech giants, we explore the diverse landscape of organizations leveraging Rust's unique features to create safer, faster, and more scalable systems.
Our guests share their experiences, challenges, and triumphs in adopting Rust for production environments. Listen in as we discuss topics such as concurrent programming, memory safety, performance optimization, and how Rust's ownership model contributes to building robust software systems. Whether you're a seasoned Rust developer, an infrastructure engineer, or a tech leader considering Rust for your next project, "Rust in Production" offers valuable insights and practical knowledge.
Release Schedule
"Rust in Production" releases new episodes every other Thursday at 4 PM UTC. Our podcast is structured into seasons, each featuring a diverse range of companies and experts in the Rust ecosystem. Recent episodes have included:
- Season 2: Interviews with representatives from System76, Fusion Engineering, OxidOS, Matic, Thunderbird, AMP, and curl.
- Season 1: Conversations with leaders from Sentry, Tweede Golf, Arroyo, Apollo, PubNub, and InfluxData.
What You'll Learn
- Real-world case studies of Rust implementation in production environments
- Insights into how companies overcome technical challenges using Rust
- Best practices for adopting Rust in various infrastructure contexts
- The impact of Rust on software reliability, efficiency, and scalability
- Future trends in systems programming and infrastructure development
Join us as we uncover the latest trends in Rust development, explore best practices for using Rust in production, and examine how this language is addressing some of the most pressing issues in modern software engineering. From web services and databases to embedded systems and cloud infrastructure, we cover the full spectrum of Rust's impact on the tech industry.
Latest episodes

Aug 8, 2024 • 23min
Season 2 Finale
Dive into the transformative role of Rust in modern software development. Discover why many are migrating from C++ and Python to Rust as a secure solution. Explore the long-term success of efficient data pipeline management and learn how tools like Infinium's Fluvio help streamline processes. Hear inspiring stories of companies enhancing productivity and reducing bugs with Rust. Plus, uncover the growing confidence in Rust adoption across the industry, fueled by collaborative experiences and community engagement!

Jul 25, 2024 • 1h 34min
System76 with Jeremy Soller
Many devs dream of one day writing their own operating system. Ideally in their favorite language: Rust. For many of us, this dream remains just that: a dream.Jeremy Soller from System76, however, didn't just contribute kernel code for Pop!_OS, but also started his own operating system, RedoxOS, which is completely written in Rust. One might get the impression that he likes to tinker with low-level code!In this episode of Rust in Production, Jeremy talks about his journey. From getting hired as a kernel developer at Denver-based company System76 after looking at the job ad for 1 month and finally applying, to being the maintainer of not one but two operating systems, additional system tools, and the Rust-based Cosmic desktop. We'll talk about why it's hard to write correct C code even for exceptional developers like Jeremy and why Rust is so great for refactoring and sharing code across different levels of abstraction.About System76From hardware all the way up to the UI, System76 pushes hard for vertical integration. The company has a strong following amongst Linux enthusiasts and is a big advocate for Rust. They use it across the stack for most (all?) of their major projects. Instead of GNOME or KDE, the Denver-based company even built their own user interface in Rust, called COSMIC.About Jeremy SollerJeremy is a hardware and kernel hacker who has an intricate understanding of low-level computing. With Redox OS, an operating system fully written in Rust, he was one of the first developers who pushed the boundaries of what was possible with the still young language. The first release of Redox was in April 2015 when Rust hadn't even reached 1.0. By all means, Jeremy is a pioneer in the Rust community, an expert in low-level programming, and an advocate for robust, reliable systems programming.About our Sponsor: InfinyOnData pipelines are often slow, unreliable, and complex. InfinyOn, the creators of Fluvio, aims to fix this. Built in Rust, Fluvio offers fast, reliable data streaming. It lets you build event-driven pipelines quickly, running as a single 37 MB binary. With features like SmartModules, it handles various data types efficiently. Designed for developers, it offers a clean API and intuitive CLI. Streamline your data infrastructure at infinyon.com/rustinprod.Links From The ShowRedoxOSSystem76 firmware updaterOpenCVOld Rust syntax examples (click "start" to see changes over time!)icedcosmicsoftbuffer, a framebuffer craterust-bootx86_64_unknown_none target tripletOsborne 1CP/MSecurity vulnerabilities in the Rust std libraryStackOverflow Survey: Rust is the most-admired programming language with an 83% score in 2024.orbclientIntel 8051 WikipediaRaspberry RP2040Philipp Oppermann: "Writing an OS in Rust"libcosmicdistinstsoftbufferOfficial LinksSystem76Redox OSJeremy's private homepageJeremy on GitHubJeremy on MastodonInfinyOn's HomepageAbout corrode"Rust in Production" is a podcast by corrode, a company that helps teams adopt Rust. We offer training, consulting, and development services to help you succeed with Rust. If you want to learn more about how we can help you, please get in touch.

Jul 11, 2024 • 56min
Fusion Engineering with Jakub Valtar
Rust can run everywhere, and by everywhere, we don't just mean on all operating systems, but also in all kinds of harsh environments: from the depths of the ocean to the vastness of space. Today we talk to a company that is using Rust to conquer the air. Fusion Engineering is building drone control systems for the next generation of drones.Jakub Valtar walks us through how Fusion Engineering came to use Rust as the foundation of their company. He explains why Rust is the safest choice for building drone control systems and what it takes to get into drone development.About Fusion EngineeringFusion Engineering identified a critical gap in the industry: while drone hardware has advanced rapidly, software development has lagged behind.Their approach is ambitious - developing drone control systems from the ground up, with a strong focus on safety. It's about making drones fly reliably in complex environments.Their flight controller is designed to meet the most stringent EU regulations, potentially allowing drones to operate safely in urban areas and withstand harsh conditions offshore.About Jakub ValtarJakub Valtar is a game engine developer turned drone software engineer. He feels comfortable in performance-critical environments and loves the intersection between art and technology. He joined Fusion Engineering to work on control systems for the next generation of drones.Proudly Supported by CodeCraftersCodeCrafters helps you become proficient in Rust by building real-world, production-grade projects. Learn hands-on by creating your own shell, HTTP server, Redis, Kafka, Git, SQLite, or DNS service from scratch. Start for free today and enjoy 40% off any paid plan by using this link.Links From The ShowRaspberry Pi Compute Module 4PID controller - Wikipedia article on Proportional-Integral-Derivative controllersRust Atomics and Locks - Book by Mara Bos on concurrency in Rustinline-python - Rust crate for embedding Python code directly in Rustintbits - Rust crate for working with individual bitsgit-version - Rust crate for embedding Git version information in your binaryFerrocene - Safety-critical Rust toolchain by Ferrous SystemsOfficial LinksFusion EngineeringJakub Valtar on GitHubJakub Valtar on XArt by Jakub ValtarAbout corrode"Rust in Production" is a podcast by corrode, a company that helps teams adopt Rust. We offer training, consulting, and development services to help you succeed with Rust. If you want to learn more about how we can help you, please get in touch.

Jun 27, 2024 • 1h 9min
OxidOS with Alexandru Radovici
Software Engineer Alexandru Radovici from OxidOS discusses using Rust in automotive embedded development for safety. Topics include challenges in certifying Rust code for automotive industry, advantages of Rust-based car software, modernizing development processes in automotive industry, advantages of Rust in future markets, discussion on OxidOS features, kernel drivers and compile-time safety in Rust, runtime application updates for embedded systems, university students learning Rust, hiring embedded engineers, and exploring OxidOS and TokoS platforms.

6 snips
Jun 13, 2024 • 1h 24min
Matic with Eric Seppanen
Eric Seppanen from Matic discusses using Rust for home automation robots, challenges of real-time mapping, benefits of Rust for safety, optimizing robot performance with Rust, updating software on robots, communication challenges, managing dependencies in Rust projects, and learning experiences with Rust.

May 30, 2024 • 1h 4min
Thunderbird with Brendan Abolivier
Brendan Abolivier, from Thunderbird, discusses integrating Rust into the application, challenges of Microsoft Exchange support, networking challenges, running integration tests, and Rust's role in Thunderbird development. He shares admiration for Rust and encourages donations to support Thunderbird's development.

May 16, 2024 • 1h 9min
AMP with Carter Schultz
Carter Schultz, a Robotics Architect at AMP Robotics, discusses leveraging AI and robotics in recycling, Rust adoption in production control systems, benefits of Rust memory management over C++, and the evolution of robotics tech stack with Rust. Topics include licensing technology, vertical integration, Rust's memory safety advantages, and the impact of the Rust community in software development.

May 2, 2024 • 1h 14min
curl with Daniel Stenberg
Daniel Stenberg, creator of curl, discusses its origins, 20 billion installations, space projects, and coding in C vs. Rust. They explore Rust and C integration challenges, parallel processing, and adapting curl across platforms. The podcast ends with encouragement for the Rust community to participate in open source projects.

Mar 7, 2024 • 37min
Season 1 Finale
In the season finale of 'Rust in Production', we take a cold, hard look at our goals and achievements during the first season.Did we manage to answer the tough questions about Rust's usage in the industry? Were we able to provide a balanced view of the challenges and benefits of using Rust? Or did we end up merely preaching to the choir?As it turns out, the answers align nicely with the main themes from the Rust 2023 survey: the hiring market, the learning curve, the reasons for choosing Rust, the costs of adoption, and the complexity of the language. Either way, there were definitely some surprises and unexpected turns along the way!Proudly Supported by CodeCraftersCodeCrafters helps you become proficient in Rust by building real-world, production-grade projects. Learn hands-on by creating your own shell, HTTP server, Redis, Kafka, Git, SQLite, or DNS service from scratch. Start for free today and enjoy 40% off any paid plan by using this link.Links from the Episode (in order of appearance):https://blog.rust-lang.org/2015/05/15/Rust-1.0.htmlhttps://blog.rust-lang.org/2016/11/10/Rust-1.13.html#the--operatorhttps://blog.rust-lang.org/2019/11/07/Async-await-stable.htmlhttps://www.youtube.com/@HelloRusthttps://corrode.dev/podcast/s01e01-influxdata/?t=55%3A40https://corrode.dev/podcast/s01e05-tweede-golf?t=16%3A29https://corrode.dev/podcast/s01e02-pubnub?t=16%3A24https://corrode.dev/podcast/s01e03-apollo?t=7%3A24https://corrode.dev/podcast/s01e04-arroyo?t=17%3A40https://corrode.dev/podcast/s01e06-sentry?t=54%3A03https://corrode.dev/podcast/s01e02-pubnub?t=17%3A25https://corrode.dev/podcast/s01e05-tweede-golf?t=18%3A57https://corrode.dev/podcast/s01e03-apollo?t=35%3A32https://corrode.dev/podcast/s01e01-influxdata/?t=25%3A25https://corrode.dev/podcast/s01e01-influxdata/?t=49%3A47https://www.integer32.com/https://corrode.dev/podcast/s01e06-sentry?t=57%3A16https://corrode.dev/podcast/s01e01-influxdata/?t=46%3A49https://corrode.dev/podcast/s01e04-arroyo?t=29%3A42https://corrode.dev/podcast/s01e04-arroyo?t=29%3A20https://corrode.dev/podcast/s01e05-tweede-golf?t=13%3A18https://corrode.dev/podcast/s01e05-tweede-golf?t=15%3A13https://github.com/rust-lang/rust/tree/master/libraryhttps://crates.io/crates?sort=downloadshttps://corrode.dev/podcast/s01e02-pubnub?t=37%3A24https://corrode.dev/podcast/s01e03-apollo?t=24%3A09https://crates.io/crates/tokiohttps://crates.io/crates/axumhttps://crates.io/crates/sqlxhttps://newrustacean.com/https://oxide.computer/podcasts/on-the-metalhttps://github.com/M3t0rhttps://hachyderm.io/@m3t0rhttps://mastodon.social/@mrehttps://corrode.dev/abouthttps://podcasts.apple.com/us/podcast/rust-in-production/id1720771330https://open.spotify.com/show/0Hf6gWrzpSzXp1X0cebbsTAdditional Links:https://blog.rust-lang.org/2023/12/20/Rust-2023-Survey-Results.htmlhttps://www.premiumbeat.com/royalty-free-tracks/cassiopeiaAll Episodes of Season 1:https://corrode.dev/podcast/s01e01-influxdatahttps://corrode.dev/podcast/s01e02-pubnubhttps://corrode.dev/podcast/s01e03-apollohttps://corrode.dev/podcast/s01e04-arroyohttps://corrode.dev/podcast/s01e05-tweede-golfhttps://corrode.dev/podcast/s01e06-sentryCredits:We would like to thank the guests of the first season for their time and insights. We would also like to thank the listeners for their support and feedback. We are looking forward to the second season and hope you will join us again!Audio editing and mastering by Simon Brüggen (M3t0r).About corrode:"Rust in Production" is a podcast by corrode, a company that helps teams adopt Rust. We offer training, consulting, and development services to help you succeed with Rust. If you want to learn more about how we can help you, please get in touch.https://corrode.dev/about

Feb 22, 2024 • 1h 16min
Sentry with Arpad Borsos
Arpad Borsos from Sentry shares insights on using Rust for speed improvements, developing relay and symbolicator projects, and discussing actor-based vs. task-based concurrency. The podcast covers challenges in Rust SDK development, understanding clones and lifetimes, handling high traffic, and exploring mini dumps for native crashes.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.