I used Rust in production for 6 months! Here's my feedback
Blog post from Qovery
Qovery is a cloud deployment platform that utilizes Rust for app deployment, offering robustness and efficiency in resource usage, which is crucial for its operation on customers' cloud accounts. Rust is favored over languages like Go due to its prevention of concurrency issues and its reliable performance once compiled, although it does come with a learning curve for new programmers. The language is praised for its safety features, such as its type system and error handling, which contribute to building resilient applications. Despite challenges like slower compilation times and a less mature library ecosystem compared to Go, Python, or Java, Rust's strong and welcoming community, along with its growing ecosystem of tools like Cargo, supports developers in overcoming these hurdles. Qovery has embraced Rust, contributing to its open-source ecosystem, and sees a promising future for the language in cloud computing, encouraging developers to consider the long-term benefits of adopting Rust despite initial productivity challenges.