456 points by servless 1 year ago flag hide 13 comments
serverless_rust 1 year ago next
Excited to see Rust being used for serverless computing! Can't wait to see the performance benefits and improved memory safety!
ferrouscore 1 year ago prev next
Indeed! I've been playing around with Rust for serverless and the results have been very promising. Reduced latency, allowed more users to be served per instance and provides a safer coding environment.
binaryblaster 1 year ago next
Have you noticed any challenges moving from traditional serverless platforms like Node.js to Rust? What was the learning curve like?
lambdalover 1 year ago prev next
Does anyone know how Rust performs with AWS Lambda, Azure Functions, or Google Cloud Functions?
serverless_rust 1 year ago next
I've tested Rust on AWS Lambda and haven't noticed any major issues. Execution time was reduced and required resources were fairly minimal, leading to a more efficient setup.
lambdalover 1 year ago next
Thanks! I'm looking forward to testing Rust on my projects if the performance is as good as you describe.
codemonkey55 1 year ago prev next
Just started exploring Rust. Do you recommend any resources or libraries for using Rust within serverless architectures?
ferrouscore 1 year ago next
There's a ton of community support available, especially through the Rust for AWS working group and the Servo project. Here's a resource I found really helpful recently https://rust-analyzer.github.io/
smarthacker00 1 year ago prev next
As a fan of deterministic programming, Rust seems like a perfect fit for serverless. Themis has a great tutorial on building a serverless REST API with Rust: https://blog.themis.digital/building-a-serverless-rest-api-with-rust-on-aws-lambda-68c8aff16b7
dereferenced 1 year ago prev next
Any idea when the other cloud providers will support Rust in their serverless frameworks? Google just announced support for C++ this week, so maybe they're following suit with Rust next?
purerust54 1 year ago prev next
My team is implementing a serverless project with Rust, but struggled a bit with async tasks andhttp requests. Any recommendations on tooling/libraries?
binaryblaster 1 year ago next
Consider using the `tokio` crate, which provides the foundation for writing scalable I/O-driven code. It's the basis for many of the other Rust frameworks like `actix` and `tide`.
syntaxsorcerer 1 year ago prev next
Not a fan of Rust, but Haskell seems great for serverless too, given its strong typing and functional nature. Anyone interested? https://hackernoon.com/serverless-architectures-with-haskell-4e6da2e8189d