|
|
|
|
|
by alexellisuk
3243 days ago
|
|
FaaS is the first Kubernetes FaaS framework to natively support Docker Swarm and Kubernetes. Rather than using a highly specific / burnt-in JavaScript and Python runtime (as the other frameworks do) - any process or container can be deployed as a serverless function. This is because the execution of your functions is separate from the orchestration layer. A tiny Golang shim (watchdog) is embedded in your container and means you don't have to create and maintain individual runtimes. You can even make `cat` or `gofmt` into a serverless function with no extra code. Communication is by stdin/stdout pipes (similar to CGI) meaning you can also support native Windows processes too - such as .NET. You have a UI built-in for testing/viewing functions and metrics are used to auto-scale your functions for demand. If you're already using Docker to package applications, it will be easy to adopt this OSS FaaS - whether building for Windows or Linux. More info on the README https://github.com/alexellis/faas/ |
|
I realise it will be more, since it adds flexibility, just curious how much.