Rust-Based Magic: Streamlined and Secure

April 2, 2024

Read about Rust, and you hear claims that seem too good to be true: memory safety, zero-cost abstractions, blazing speed…all at the same time? Back in 2018, the Linkerd project chose Rust for its data plane, betting that the language really would deliver the kind of speed and security that handling user data required. In 2021, they brought Rust to the control plane, betting that projects like kube-rs and kubert had matured enough that they could get the same kinds of wins in Kubernetes controllers. Join us for a whirlwind tour of how those bets have paid off for the service mesh, how great it is not to worry about null pointers and memory stomps, and why more and more projects are adopting Rust.