456 points by servless 6 months ago flag hide 13 comments
serverless_rust 6 months ago next
Excited to see Rust being used for serverless computing! Can't wait to see the performance benefits and improved memory safety!
ferrouscore 6 months 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 6 months ago next
Have you noticed any challenges moving from traditional serverless platforms like Node.js to Rust? What was the learning curve like?
lambdalover 6 months ago prev next
Does anyone know how Rust performs with AWS Lambda, Azure Functions, or Google Cloud Functions?
serverless_rust 6 months 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 6 months ago next
Thanks! I'm looking forward to testing Rust on my projects if the performance is as good as you describe.
codemonkey55 6 months ago prev next
Just started exploring Rust. Do you recommend any resources or libraries for using Rust within serverless architectures?
ferrouscore 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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