Rust in Production

Prime Video with Alexandru Ene

46 snips
Oct 2, 2025
Join Alexandru Ene, Principal Engineer at Prime Video, as he delves into the fascinating transition of their UI from JavaScript to Rust. With a background in game development, Alexandru highlights how Rust's performance and safety elevate Prime Video's infrastructure. He discusses the challenges of ensuring a smooth user experience on various devices, the impact of WebAssembly, and the strategic approach of gradual migration. Plus, learn about the importance of onboarding engineers with an adaptable mindset and the unique intersections between UI and game engine design.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Choose Smooth Tooling First

  • Favor toolchains with fast, reliable iteration to onboard engineers faster.
  • Adopt ecosystems (like Cargo) that make "cargo new" and "cargo run" trivial compared to complex C++ build setups.
ADVICE

Start Small And Win Big

  • Start Rust adoption with a small, self-contained project that has a clear performance pain point.
  • Use that win to build trust and justify gradual, controlled expansion across teams.
ANECDOTE

Relaxed Code Reviews With Rust

  • Code reviews became less stressful after adopting Rust because memory-safety issues were mostly handled by the language.
  • Alexandru still reviews C++ for a tiny native layer where memory concerns remain central.
Get the Snipd Podcast app to discover more snips from this episode
Get the app