Rust in Production cover image

Rust in Production

Sentry with Arpad Borsos

Feb 22, 2024
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.
01:15:26

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Rust boosts Sentry's throughput and scalability by 10-20x
  • Seamless Rust-Python integration enhances error handling

Deep dives

Handling High Traffic with Rust

Rust has enabled Sentry to handle high volumes of traffic, ensuring the processing pipeline for over 2000 to 3000 events per second. By rewriting critical parts of the infrastructure in Rust, Sentry observed significant improvements of 10 to 20x in throughput and cloud costs. Rust's performance optimizations have allowed Sentry to scale efficiently and process over 100K Kafka messages per second in some services.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode