Rust + Serverless = LOVE - Maxime David - Rust Linz, July 2023

preview_player
Показать описание
Discover the unbeatable synergy of Rust with serverless components such as AWS Lambda or GCP Cloud Run. Why Rust is the perfect match for serverless architecture? Uncover the unique features of Rust that make it the top choice for building ultra-efficient and robust serverless apps. Don't miss this chance to revolutionize your cloud development game and enjoy a 100% serverless pizza tracker demo! 🍕

--

Maxime David is a life-long open source aficionado and Senior Software Engineer advancing serverless topics at Datadog. He’s keen on code profiling, and believes that performance in software matters. When he’s not optimizing software, he likes to try every banana bread he can find.
Рекомендации по теме
Комментарии
Автор

Thanks for posting the replay! Let me know if you have any questions!

maxday_coding
Автор

Rust + Serverless = Love - Maxime David - Rust

simplifying:
Serverless = Love - Maxime David

solve for Maxime David:
Maxime David = Love - Serverless

RoamingAdhocrat
Автор

Thanks for the presentation!
You should consider moving some of the code from the handler function to the main function, e.g. reading env vars, DDB client initialisation etc. Should reduce both cold starts and warm starts.

markusbergkvist
Автор

Thanks for all those valuable insights about Rust in a serverless environment ✌️

iamantoniosouza
Автор

Lambda restricts to only 1 request at a time, which might be good for CPU-intensive apps but if your source of events is coming from the client, non-blocking Rust app would be able to handle thousands of request per second if deployed to Fargate so it's kinda less optimal.

privettoli
Автор

In `func()` we seem to be creating a `DynamoDbClient` object each time `func()` is called. Am I wrong?

abhibhagat