Why Discord Is Switching From Go to Rust — An engineer at Discord (the popular gaming oriented chat system) talks about how they dramatically improved the performance of a backend service by switching from Go to Rust. The comparison is against an older version of Go (1.9.2) vs a nightly build of Rust, though, so it’s a bit apples to oranges as Go has made many GC related enhancements since then.
Appears in lists (2)
- Issue 252 - Why Discord is switching from Go to Rust
- Issue 298 - The top developer stories and tools of 2020
More like this (3)
Why a Team is Switching From C# to Go for Backend Development
Early Impressions of Go from a Rust Programmer — This is a good and objective writeup....Early Impressions of Go from a Rust Programmer — This is a good and objective writeup. It’s interesting to hear from a Rust programmer who doesn’t think Go and Rust compete for the same use cases.
RUSTGO: Calling Rust From Go Go can call into assembly, however, writing assembly code is hard....RUSTGO: Calling Rust From Go Go can call into assembly, however, writing assembly code is hard. How can we write code in a higher-level language and call them from Go? This post is an experiment of calling Rust from Go.