July 2019
Intermediate to advanced
502 pages
14h
English
OpenFaas (https://www.openfaas.com/) is one of the earliest FaaS projects. It can run on Kubernetes or Docker Swarm. Since it's cross-platform, it does a lot of things in a generic and non-Kubernetes way. For example, it can scale to zero by using its own management for function containers. It also supports many languages and even plain binaries as functions.
It also has the OpenFaaS Cloud project, which is a complete GitOps-based CI/CD pipeline to manage your serverless functions. Similar to other serverless function projects, OpenFaas has its own CLI and UI for management and deployment.