How is Rust deployment onto existing server infrastructures? Well, stuff is looking quite good actually.
Heroku is a cloud PaaS tool that supports collections of languages. It does not support Rust natively, however, you can run Heroku with github.com/emk/heroku-buildpack-rust, a popular but unofficial buildpack.
AWS Lambda supports Rust natively with an opensource runtime! There is also an unofficial but very popular AWS SDK, rusoto.
There are official docker images for rust (
rust) with over 10+ Million downloads! There are also nightly images (
rustlang/rust) if your application requires it. If you use docker's multi-stage builds, you can build your application binary and then copy it into a container. This allows you to avoid deploying the entire compilation toolchain with your web application.
Vercel Now, (formerly Zeit Now) is a cloud platform for serverless functions. There is a a community rust runtime, now-rust.
Unikernels are the rising star and newest hot thing to do big scale deployment. With Rust being a system language unikernels are an obvious approach to the problem and doing your research you'll find that there is a lot happening here indeed. There's a number of unikernels which support rust:
Google Cloud (App Engine, Functions, Run) Support
Microsoft Azure Support
Do you know something we don't?
Did we miss an important crate? Or maybe you just recently launched something that should be listed here, too? Let us know!