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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Origin of rust-cache

  • Arpad Borsos created the rust-cache GitHub Action due to frustrations with the existing caching solutions.
  • It simplifies cache key management and optimizes file caching for Rust projects.
ANECDOTE

Contributing to Firefox

  • Arpad Borsos contributed to Firefox, including the SpiderMonkey JavaScript engine and C++ code.
  • He recalls feeling intimidated but also welcomed by the community.
ANECDOTE

Improving C SDK testing

  • Arpad Borsos pushed for improved testing and analysis tools (fuzzing, static analysis) for Sentry's C SDK.
  • This led to the discovery of memory corruption bugs and a data loss issue.
Get the Snipd Podcast app to discover more snips from this episode
Get the app