What's your experience with FaaS and Rust?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • flyctl

    Command line tools for fly.io services

  • Some of the more interesting options I've seen: - fly.io presumably supports Rust - AWS Lambda custom runtime - Possible use of NodeJS runtimes with WASM - Kubernetes OpenFaaS (requires a custom template)

  • wasmCloud

    wasmCloud allows for simple, secure, distributed application development using WebAssembly components and capability providers.

  • There’s a lot more to go into there, but you may find https://wasmcloud.dev interesting 🙂

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • shuttle

    Build & ship backends without writing any infrastructure files.

  • Out of curiosity, did you evaluate http://shuttle.rs/ in the options you've already seen?

  • axum-aws-lambda

    Seamlessly use Axum on AWS Lambda

  • I put together a crate that exports a shim tower::Layer between axum and the lambda runtime: enabling you to switch between running a local server for debugging and compiling for AWS Lambda.

  • keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

  • Maybe one worth mentioning as well is Azure Container Apps. It's not FaaS per se, but more CaaS (Container as a Service). It auto-scales containers based on Keda triggers and actually runs on Kubernetes internally.

  • workers-rs

    Write Cloudflare Workers in 100% Rust via WebAssembly

  • I'm a maintainer of the of the Cloudflare workers-rs project to allow you to write serverless functions in Rust running as WASM in our V8-based runtime. There's certainly some rough spots (doesn't have complete parity with our default JS runtime apis), but if you're concerned with cold start times and you don't need a full containerized environment I think it's a solid choice.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Kubernetes Security tooling -Open Source (Non-SaaS

    2 projects | /r/kubernetes | 26 Mar 2023
  • How much can you get out of a $4 VPS?

    12 projects | news.ycombinator.com | 6 Feb 2023
  • std.rs is seeking a new owner

    3 projects | /r/rust | 9 Dec 2022
  • Turbopack - The successor to Webpack

    2 projects | /r/programming | 26 Oct 2022
  • Are V8 isolates the future of computing?

    12 projects | news.ycombinator.com | 15 Jun 2022