The Next Generation of Serverless Is Happening

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • lamby

    🐑🛤 Simple Rails & AWS Lambda Integration

  • > Does this mean you have a cron job just pinging the serverless function every 3 minutes? I'm curious how much this adds on to your costs. It means that the whole "don't pay for non-usage" thing is not quite true, but maybe it's still significantly cheaper than running an EC2 instance or whatnot. I'm curious about the cost calculation here.

    Yes, specifically it kicks off a Lambda function that does a parallel GET to our website at a special endpoint that has a 100ms "wait" and basic DB call. This keeps the lambda process alive/in-memory.

    To keep a function alive costs ~125ms (100ms wait + 25ms full func roundtrip). every 3 minutes. ~0.041% of 1x CPU time. Our website server costs are tiny and lower for Staging and UAT. Benefit - can scale to 1000x (AWS Limit) servers at the speed of your cold start time.

    > Another thing I'm curious about, since you have a container-based deployment, did you compare with Fargate?

    Yes we use Fargate for our core product which is built in Rails before containers could be deployed in Lambda. Rails works fine on Lambda[0] but the transition cost wasn't worth it for us. Fargate is great, but as you point out it is expensive if your application isn't a user heavy one like ours. To be highly available, we always have a minimum of 2 online but we're a b2b application so our night usage, 10pm-6am is zero. But I have 2 machines just sitting there. This is why i love Lambda >> Fargate.

    Also, scalaing Fargate machines is slow if you get a traffic spike.

    [0] https://github.com/rails-lambda/lamby

  • wasi-keyvalue

  • Fermyon employee here. There's a WASI specification in the works, which is what is used in Spin and Fermyon Cloud: https://github.com/WebAssembly/wasi-keyvalue/

    With Spin you can also swap the backend provider. It's using sqlite as the default, but there's a Redis provider as well: https://developer.fermyon.com/spin/dynamic-configuration#key...

  • 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
  • wasi-filesystem

    Filesystem API for WASI

  • Forgot the link: https://github.com/WebAssembly/wasi-filesystem#introduction

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

  • Understanding AWS Lambda Proactive Initialization

    1 project | dev.to | 16 Jul 2023
  • 💔 Goodbye Cold Starts ❤️Hello Proactive Initialization

    2 projects | dev.to | 16 Jul 2023
  • The Elusive Lambda Console; A Specification Proposal.

    4 projects | dev.to | 17 Jun 2023
  • Ruby on Rails on Lambda on Arm64/Graviton2!

    2 projects | dev.to | 18 Feb 2023
  • Rails on Lambda with Lamby v4

    1 project | /r/rails | 23 Dec 2022