Petition was launched 9th of March 2018 and 1057 developers already signed it !
If you are a software developer / CTO who see value in Ruby FaaS for your projects please sign this petition by clicking the green button.
FaaS (Function as a Service) is a way how you can execute your code in the cloud while paying only for execution time (and memory consumption) without the need of maintaining your infrastructure (read more here).
Applications built with combination of cloud solutions like FaaS (AWS Lambda, Azure Functions,...), cloud databases (DynamoDB, Firebase,...), cloud authentication solutions (Auth0, AWS cognito,...) and other cloud solutions is what we call Serverless (read more here)
FaaS products like AWS Lambda are to "compute" similar what AWS S3 is to "storage". It's the new era of web application Architecture and Ruby community wants to be in the front line !
The hearth of every application is computing power. Serverless is not different. That's why it's so critical to have Ruby available for FaaS.
Goal of this website is to prove to FaaS providers there is a large demand from Ruby community in building applications this way with Ruby language
All FaaS providers are driven by market value when choosing what programming language will they support next. If more developers will bother them with requesting Ruby then more likely it is it will get available.
Please sign the petition by clicking on the green button on top of the page.
As you / your team is the one maintaining this FaaS provider you need to pay for uptime of VMs supporting those Docker containers (it's not like with AWS Lambda "pay for what you use based on 100ms of usage")
This may be a great solution for companies that don't want to lock their infrastructure to particular provider and are not afraid to maintain the entire FaaS infrastructure themself.
You can run & maintain this platform yourself or you can use provider Iron.io to run this for you. They have a monthly pricing for alocated computing power.
OpenFaaS runs on Docker Swarm, Nomad or Kubernetes. You can run it on the cloud as well as on your laptop or a bare metal cluster. (Develpers will have to maintain the FaaS infrastructure)
They have a language template for Ruby so you can create Ruby functions including support for gems.
Serverless.com is framework for building serverless applications.
I can only recommend it on JS projects.
I recommend you to watch James Thompson talk "Serverless" Ruby on AWS Lambda but in principle there are two "hacky" ways how to try Ruby on AWS Lambda:
AWS Lambda supports Java therefore you can run JRuby on Java Lambda.