Rust NYC: Bevy Rendering & Build Times at Amazon
Details
Join us on Tuesday, February 3rd at Materialize. Doors open at 6:30 p.m. to give attendees plenty of time to grab pizza and socialize, and the talk begin at 7:15 p.m. Following the success of the UnConf we've absorbed all of your feedback and have two awesome speakers!
Charles Giguere is a Bevy SME at Foresight Spatial Labs. Modularity in Practice: How Bevy Powers Foresight Spatial Labs’ renderer
Foresight Spatial Labs builds real‑time spatial visualization tools for large, spatial datasets. We chose Bevy for its modern ECS architecture and highly modular renderer, which lets us iterate quickly, share improvements upstream, and maintain production‑grade customizations without forking the entire engine. This talk shares concrete engineering experiences: upstreaming order‑independent transparency (OIT) and picking improvements after starting with private implementations; developing GPU‑accelerated picking that is planned for upstream contribution; and selectively replacing Bevy subsystems while keeping the rest of the engine intact. This project was actually upstreamed into Bevy itself.
Attendees will see how Bevy’s modularity reduced time‑to‑prototype, improved code quality through community review, and enabled a high-quality production renderer that meets domain‑specific constraints.
Key takeaways
* A concrete pattern for using Bevy modularity: prototype locally, upstream what generalizes, and maintain small, well‑documented custom extensions.
* Case studies: OIT and CPU/GPU picking — from private feature to community contribution.
* How selective replacement (custom transforms, culling, render passes) interoperates with Bevy’s renderer and ECS.
* How contributing back benefits both product robustness and the wider open‑source ecosystem.
Chris Dryden works on Developer Productivity at Amazon.
How Amazon was able to reduce the average build time for all developers by 40% with the help of Rust.
Are you interested in leveraging Rust to improve your existing services and build processes? This presentation is about the journey that Amazon took to rebuild large parts of Amazon's build system in Rust and the lessons it learned along the way. Amazon was able to reduce the average build times for all developers by 40% in 2025. The presentation will go in depth into the tools used and what are the exact steps that you can take to identify what are the best candidates for rewriting and how to safely migrate critical systems relied on by a multi-trillion dollar company. This presentation will go in depth on how to leverage profiling tools such as Samply, and strategies on how to incrementally move components to Rust with monitoring and fallback mechanisms to make the migration process seamless. The presentation will also go through the lessons learned about what were the benefits and drawbacks of the large scale migrations and how you can set yourself up for success for your next migration at your own company.
This talk will:
- Go through the background of the build system used by Amazon, and some background about how Rust is being adopted across the company in critical areas
- Go through how we set up a telemetry and monitoring system before starting to make sure we know what we're doing doesn't impact existing workflows and measure how successful we can be
- How to setup samply with your existing code and services to get a sense of where the best areas are to tackle and do migrations first
- Leveraging AI to help with Fuzzing and setting up integration tests to make sure when doing the rewrite you don't have any regressiong
- Lessons learned about where the best ROI comes from when doing these migrations and heuristics on where to focus your effort for the best return on time
Lawrence Harvey is Rust NYC's official recruitment partner, with Ross providing support as a co-organizer and financial support.
The space is generously sponsored by our partner Materialize.
AI summary
By Meetup
Rust NYC talks for Rust developers on Bevy-based rendering and Amazon's Rust-driven build migrations, with a concrete outcome: 40% reduction in build times.
AI summary
By Meetup
Rust NYC talks for Rust developers on Bevy-based rendering and Amazon's Rust-driven build migrations, with a concrete outcome: 40% reduction in build times.
