OpenFaaS (Functions as a Service) makes building serverless functions simple by using containers to avoid vendor-lock-in. That means you can run your functions on your own terms - anywhere. This talk introduces the OpenFaaS project, how to build functions and then explores real-world examples of how and why people are leveraging an event-driven architecture for data science, cancer research and automation on-premise.
You can deploy OpenFaaS in 60 seconds on Kubernetes and other orchestrators through the extensible architecture. Functions can then be built using code templates for your favourite programming language or deployed directly from the community Function Store. The project focuses on ease of use through its UI and CLI which can be used to test and monitor functions. Observability and auto-scaling for demand are provided through integrations with Prometheus and AlertManager.
OpenFaaS won Best Cloud Computing Software 2017 from InfoWorld and has a thriving community with 70 contributors, 1500 commits and over 9k stars.
https://www.openfaas.com/
https://github.com/openfaas