I started by breaking computers, a little later I started fixing them for the school and even earned some money that way. My first business venture was a receipt printing program that I built for a customer in Florida. It was written in Visual Basic, and he mailed me a cheque for it.
OpenFaaS fits a gap between managed cloud functions and self-hosted. Around the time I wrote the prototype, I was really into containers and wondered how I could bring the AWS Lambda style of serverless to people who were running containers.
Around 2017 the community started to grow, and now there are hundreds of contributors and dozens of end-user companies.
For commercial users, OpenFaaS provides serverless without the lock-in; it’s great for event-driven workloads, synchronous APIs, and processing data. If your code can run in a Docker container, it can probably run on OpenFaaS and then benefit from auto-scaling, metrics, queuing, and a simple API over Kubernetes.
We are focusing on enterprise features and how to make OpenFaaS a sustainable project that everyone can benefit from long into the future. We take sponsorships via GitHub and have PRO features available too. I hope that the million and billion dollar companies using OpenFaaS in production will help support it. We’re so far off from that today, so it’s crucial for us all.
Open source can be a very one-sized experience for maintainers, where you tend to only hear from people when something is broken. We are getting to a brand new UI and retries for failed requests.
We stopped working on OpenFaaS Cloud, which now means we have more time to focus on the core.
If you have some code that you want to run in a container, then OpenFaaS is a perfect option. If you want that to auto-scale, record metrics, and run async, it can save you a lot of work. Typical workloads look like: APIs, ETL, CLI binaries for network or security scanning, generating blogs and static content, and infrastructure automation.
You can read more about use-cases and a list of companies that permitted us to list their use in the ADOPTERS file.
GitHub Sponsorship is the best place to start; you’ll get weekly emails from me and access to discounts on my eBooks.
Companies can also sponsor via GitHub or find out more about PRO features and support on the website.