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:16:18

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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner