3 ms·
> However, when you get to millions or billions, maybe you have to optimize and create a backend. What should this backend be written in? Previously the answer
by hu3 5y ago
> However, when you get to millions or billions, maybe you have to optimize and create a backend. What should this backend be written in? Previously the answer might have been C++. But now it's Rust.
Now it's Rust based on what? Uber backend is almost entirely built in Go. And so are many other services handling billion plus requests a day written in other languages.
Perhaps Rust advocates know something that Uber engineering does not.
- est31 5y agoGo usage proves my point. It's statically compiled. In fact, Google wanted a language in the same performance class as C++ but that was easier to teach to college graduates. Rust is also such a language. Furthermore, when Uber got started, Rust hasn't even been available.
- hu3 5y agoRust being easier to teach than C++ is a very low bar to clear. And for the record, when Uber got started Go wasn't available either.