Using Rust for high performance in our app

Been using #Rust for a while now. We built our core engine in Rust. For the kind of high volume traffic of bug reports appxiom handles, the engine needed to be optimized for resource efficiency, and Rust being a no-GC language became a natural choice. Now we are using Rust for building the web assembly component of the web client SDK. Again, great with performance, though the capabilities are restricted due to browser sandboxing. Excellent choice when you want native (browser native that is) compiled code to run on the browser. BTW in the backend, we use Rust only for the core engine. For other components we use #Java (#SpringBoot) and #NextJS. All these choices are based on the performance efficiency requirement and the effort estimation required to develop and maintain each component. After all, you need to know when and where to use what. If you want to explore using a low-level language for high performance efficiency in your application, happy to talk and explain how Rust can be a good choice. #DM open.

  • No alternative text description for this image

The important question is, how did you manage to stick through the pain of learning this obtuse language 😂🤣 jokes aside, it’s great you’re using it. Would love to hear about your experience using it for performance code paths.

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories