In the backend you wait for databases, caches, external APIs and so on. Rust wouldn't be a major performance win over any strongly typed, compiled, garbage collected language. But it would mean lower development speed in a world where time to market is important.
If top raw performance was so important in the backend, people would have used C++ long before Rust became popular.
Now you might have a rare use case where raw performance is important, but in that case you write that part in a low level language and the rest of the microservices in a more productive one.
Comments
Rust might make sense on the backend, though the ecosystem isn’t great. (I’m still waiting for something matching the experience of FastAPI in Python)
In the backend you wait for databases, caches, external APIs and so on. Rust wouldn't be a major performance win over any strongly typed, compiled, garbage collected language. But it would mean lower development speed in a world where time to market is important.
If top raw performance was so important in the backend, people would have used C++ long before Rust became popular.
Now you might have a rare use case where raw performance is important, but in that case you write that part in a low level language and the rest of the microservices in a more productive one.