Rust in Production

Tembo with Adam Hendel

22 snips
Jun 12, 2025
In a fascinating discussion, Adam Hendel, founding engineer at Tembo, explores the creation of PGMQ, a job queue system designed for Rust developers using Postgres. He dives into the challenges of asynchronous programming in Rust with PostgreSQL, sharing insights on optimizing performance through advanced setup and strategies. Adam also reflects on his journey learning Rust, comparing it to Python, and highlights the growing role of Rust in machine learning. A wealth of engineering decisions and personal anecdotes make this conversation a must-listen for tech enthusiasts!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Adam's Postgres Anecdote

  • Adam Hendel kept testing Postgres with various queries and it always just worked for him.
  • His growing expertise made Postgres shine even more and proved its super flexibility.
INSIGHT

Rust Tooling Boosts Productivity

  • Rust tooling like pgrx drastically lowers the barrier to building Postgres extensions.
  • This makes Rust a highly productive choice compared to C or Python for Postgres extension development.
INSIGHT

How Postgres Extensions Work

  • Postgres extensions link SQL functions to shared objects compiled from Rust or C.
  • State management in extensions requires using Postgres memory or intermediate tables via the server programming interface.
Get the Snipd Podcast app to discover more snips from this episode
Get the app