Friday, December 01, 2023

Rust in the Cloud

For the frontend, I have had some good success recently using the Rust-based user interface framework Dioxus to create web applications.  Now I am exploring using Rust on the backend with serverless cloud technologies such as Fermyon Spin and Cargo-Lambda.  You can check out what I have so far in my new GitHub repositories spin-prototype and cargo-lambda-prototype.

Yesterday when I tuned in to watch the livestream of the Amazon Web Services (AWS) re:Invent 2023 conference keynote by the Chief Technology Officer (CTO) of Dr. Werner Vogels, I suspected I might hear something about Rust because the AWS Software Development Kit (SDK) for Rust had just transitioned from Developer Preview to General Availability a couple of days before.  To my delight, Dr. Vogels made the case for switching from Java to Rust in the cloud for reasons of cost and sustainability.  You can watch his presentation on this topic at the one hour mark in the YouTube video recording.