
The Rust Adoption Handbook
We’re Rust experts - our team is led by Luca Palmieri, author of "Zero to Production in Rust", and we have been part of the Rust ecosystem for years – helping teams succeed with Rust, working on crates.io, and hosting the EuroRust conference.
The Rust Adoption Handbook includes winning strategies for adopting Rust based on our experience working with teams during their Rust journeys for years.
The handbook covers:
Why: Rust delivers top performance, safety, and maintainability, ideal for cloud-native systems.
Where: Use Rust in backends, data pipelines, native extensions, and as WebAssembly.
How: Upskill your team, start small, and scale with training or expert support.
Rust & Mainmatter: a unique skillset
We support clients in rewriting existing codebases to Rust, using Rust to accelerate hot modules in Python, Ruby, Node.js, or other languages, and in building new systems with Rust from scratch.
We also train teams on Rust, from getting them started from scratch to advanced topics. Find more information on our Rust trainings in our extensive Rust workshops catalog.
Book a free call
Is Rust the right choice for us?
Every new technology brings its own risks - Rust is no exception. Our team of Rust experts is here to help you. You walk us through your company's usecase and your requirements and we'll do our best to suggest the best course of action. Sometimes Rust is not the answer, but if it is, we'll make sure you are on the right track.
Book a 1:1 call with usWe are trusted by international companies that bet on Rust
Our customers say about us
”Working with Mainmatter's experts has been a great experience. They helped us develop a state-of-the-art data pipeline, mentored our internal team and introduced several improvements around our Rust code and infrastructure along the way. I've learned so much, especially during our pairing sessions—it allowed me to improve my technical skills and grow as an engineer.”
Browse our work
- Preprocessing trillions of tokens with Rust
Aleph Alpha
Preprocessing trillions of tokens with Rust
KISTERS wanted to handle traffic spikes by dynamically moving computation to different platforms. We created a data-processing package suitable for server, edge, and WASM.
BMW Car IT was looking to get a group of developers up to speed with Rust. We ran a 4-day mixed on-site and remote workshop for them, covering all the topics they needed to know.
Redis wanted to convert a large C codebase to Rust but needed expertise. Our team collaborates closely with their engineers throughout the migration process, providing hands-on Rust mentoring along the way.