RustConf 2023 - Infrastructure for Rust

Learn how the Rust team is tackling the challenges of scaling infrastructure to meet rapid growth, including caching, content delivery networks, and reducing costs, all while maintaining community engagement and user services.

Key takeaways
  • Rust’s infrastructure is managed by a small team that faces challenges in scaling with the language’s growth.
  • The team is working on caching and content delivery networks to improve performance and reduce costs.
  • Rust’s test suite is complex and time-consuming, with 55 jobs running in parallel, and the team is exploring ways to reduce the time it takes to run the suite.
  • The team is also working on distributing the Rust releases and crates to reduce the load on their infrastructure.
  • The Rust Foundation’s Cloud Compute program is providing funding for the team’s infrastructure efforts.
  • The team is facing challenges in managing the complexity of their infrastructure and needs to find ways to simplify and automate tasks.
  • The Rust project is growing rapidly, with over a petabyte of traffic per month, and the team needs to find ways to scale their infrastructure to meet this growth.
  • The team is exploring ways to reduce their costs, including using caching and content delivery networks, and reducing the time it takes to run their test suite.
  • The Rust project has a strong focus on community engagement and the team is working to make it easier for contributors to contribute to the project.
  • The team is also working on providing better tools and services for users, including a content delivery network and caching.
  • The Rust project is supported by a number of partners, including Fastly and the Rust Foundation.
  • The team is facing challenges in managing the growth of the project and needs to find ways to scale their infrastructure and simplify their processes.