I was curious whether it supported anything other than AWS, on self-hosted "serverless" setups. The components (Lambda, DynamoDB, HTTP API) seem like there would be compatible open-source implementations.
As a complete novice to the "serverless" concept, I found this:
https://www.serverless.com/framework/docs/providers/
> Serverless Framework is deploying your code to a cloud provider like AWS, Microsoft Azure, Google Cloud Platform, Apache OpenWhisk, Cloudflare Workers, or a Kubernetes-based solution like Kubeless.
Filtering for self-hosted, looks like these are what I should start studying:
Kubeless - https://kubeless.io/
OpenFaaS - https://www.openfaas.com/
This last one is very interesting for me, but apparently not yet supported by the Serverless Framework. https://forum.serverless.com/t/support-for-openfaas/3023
After I posted my comment, I was thinking that perhaps the main advantage of serverless is that it's not self-hosted. That's the "-less" part, I guess.
> Running it yourself will not necessarily add any additional benefit and you will will have wasted time and effort getting this entire set of complex infrastructure setup before you have developed any application code to actually solve business problems.
I see.. The use cases I'm thinking of are small to midsize companies, as well as tiny startups, so their needs are not that complex. I'm also interested in local development environment for serverless, so that's why I was curious about open-source, self-hosted services that are compatible or feature-similar to a limited subset of AWS.
All to get the often-vapor feature of 'scalability'. And it seems believable because these frameworks are so heavy, they run like slugs and need to scale almost immediately.
{old guy rant} In the old days, we got 1200 queries per second from our stock quote server, on a pathetic single-processor server with 12MB RAM. Didn't need to scale, not for 5 years.