Kraken’s migration to Rust microservices - with Rob Ede
ฝัง
- เผยแพร่เมื่อ 8 ก.ค. 2024
- Rob Ede, Senior Rust Engineer at Kraken and lead maintainer of the actix project, and Mainmatter’s Founder Marco Otte-Witte discuss the history of the actix and actix-web projects, and how Rob became a maintainer.
Marco and Rob talk about Kraken’s migration to Rust microservices and the significant performance improvements, massive drop in memory usage, and substantial reductions in AWS spending it brought along. They also emphasize the stability advancements that Rust provides, and Rob highlights that errors like null pointer exceptions that were frequent in Java are no longer possible in Rust.
Finally, they discuss updates in Rust’s web development ecosystem and actix specifically, and Rob shares his view on how improvements in the language and framework space will eventually lead to a future where web development in Rust can be as approachable as development with e.g. express.js.
#TechTalks #actix #rustlang
👀 Read the interview summary on our blog: mainmatter.com/blog/2023/09/0...
🚀 Are you on a Rust journey? 🚀
We can help with mentoring, training, team augmentation, and custom development. Learn more: mainmatter.com/rust-consulting/
🦀 TIMESTAMPS 🦀
00:00 - Intro
00:36 - Start of the interview
01:50 - What is actix
06:58 - Kraken’s migration from Java to Rust
10:33 - Benefits of Rust adoption at Kraken
13:12 - Comparing Java and Rust
16:06 - Future improvements for actix-web
21:39 - Involvement of Rust’s users in open-source
24:32 - The future of Rust and actix
31:10 - Recommendations for Rust adoption
32:01 - Conclusion - วิทยาศาสตร์และเทคโนโลยี
Fantastic talk