OpenFaaS Blog

openfaas.com · Company blog · on HN since 2017

The OpenFaaS project blog, written largely by its creator, covers serverless functions, Kubernetes, and self-hosted deployment.

What HN saysHN commenters point to OpenFaaS as an easy-to-start, well-documented option for self-hosted serverless, alongside Knative.
35HN people shared it
21linked it in comments
205stories submitted
828story points
5 months agolast shared
2017people per year2026

Most-shared posts

  1. 1
    OpenFaaS: Serverless Functions, Made Simple
    21 people · 14 points · first shared 2017 · 2 comments on HN
  2. 2
    A Deep Dive into Golang for OpenFaaS Functions
    3 people · 7 points · first shared 2022 · discussion on HN
  3. 3
  4. 4
    The PLONK Stack for Cloud Native Developers
    2 people · 9 points · first shared 2019 · 1 comments on HN
  5. 5
    Process Google Forms Responses with OpenFaaS
    2 people · 6 points · first shared 2019 · discussion on HN
  6. 6
  7. 7
    Build and deploy OpenFaaS functions with GitHub Actions
    2 people · 6 points · first shared 2020 · discussion on HN
  8. 8
    Learn how to share and promote your work as an engineer
    2 people · 4 points · first shared 2021 · 1 comments on HN
  9. 9
    The Next Generation of Queuing: JetStream for OpenFaaS
    2 people · 3 points · first shared 2022 · 1 comments on HN
  10. 10
    OpenFaaS Highlights from 2021
    2 people · 2 points · first shared 2022 · 1 comments on HN
  11. 11
    Exploring the Fan out and Fan in pattern with OpenFaaS
    2 people · 2 points · first shared 2023 · discussion on HN
  12. 12
  13. 13
    Deploy your existing containers to OpenFaaS
    2 people · 1 points · first shared 2023 · 1 comments on HN
  14. 14
  15. 15

What HN people wrote when they linked it

dangerbird2 · 2019-09-06
I'm currently using k8s in a staging/uat environment (running on a tiny 2 node cluster). So far, I've found it to be super useful in CI, as you can use container orchestration to emulate the larger production IaaS stack with much lower cost and time overhead than, say, a real terraform deployment. And if your team is already drinking the "cloud-native" kool-aid and wanting to use AWS lambda or a similar service, I'd argue it would be a much better investment to deploy those types of workloads as kubernetes jobs or with a framework like OpenFaaS[1] on kubernetes, giving the team much greater flexibility and avoiding vendor lock in. https://www.openfaas.com/
alexellisuk · 2026-06-18
Author here. Thanks for the question. I'll answer assuming this is a question you have for me. As explained in the post - the 3090s were what were the test bed that proved the investment was worth it. Customer support, architecture reviews, telemetry to check license compliance. None of that could be done with online models. The amount of time we can spend going backwards and forth with enterprise customers over email can really amplify costs to our team. A few actual issues we found and fixed were listed on the linked blog post: https://www.openfaas.com/blog/painless-support-with-diag/ Having recovered revenue using it in an airgap, to preserve data agreements was more of a cherry on the cake. No need to worry about the investment, it's covered itself. Hope that helps.
NicoJuicy · 2023-11-11
Anyone knows other alternatives for Azure Functions, but for DIY hosting? ( eg. OpenFaas - https://www.openfaas.com/ )
qbasic_forever · 2022-10-02
Do you want to use a FaaS or just toy with making your own? If you just want to use something check out OpenFaaS, it's very easy to get started and is well documented: https://www.openfaas.com/ If you want to build your own FaaS, I'd still explore OpenFaaS as its creator has documented a lot of its creation and you will soon discover the critical things you'll need to figure out for building your own similar service (i.e. stuff like sandboxed execution environment, API gateway, scaling up and down functions, etc.).
wizwit999 · 2022-08-07
There is OpenFaaS (https://www.openfaas.com), but surprisingly there's no hosted OpenFaaS services.
electromech · 2022-08-07
toomuchtodo · 2020-12-29
How does this compare to OpenFAAS? https://www.openfaas.com/
dboreham · 2019-04-30
Also : https://cloud.google.com/functions/docs/emulator (JavaScript only) and https://www.openfaas.com/ (if you can tolerate running Minikube on your "localhost".
dangerboysteve · 2019-02-04
You could always deploy your own FAAS cluster. https://www.openfaas.com/ https://openwhisk.apache.org/ and others.
willhallonline · 2018-12-12
Serverless has been on the roadmap for a little while: https://gitlab.com/groups/gitlab-org/-/epics/155 - I saw a demo of using OpenFaaS (https://www.openfaas.com) as a serverless endpoint for GitLab around 3 months ago. I think that the effort here is to control software, the deployment to Kubernetes is just an additional thing that is tied to the overall software development life cycle. I don't think that GitLab is looking at running against AWS as a cloud provider, but more at being a control plane for managing software. And for that, for me, it is far ahead of the competition.
willitpamp573 · 2017-11-03
Meanwhile, OpenFaaS supports every programming language out there... https://www.openfaas.com/
quaunaut · 2023-05-24
Not about the article, but: OpenFaaS' Pricing Page[1] has no pricing on it whatsoever. You could guess that since the Community edition is MIT licensed that it's free, but then again the language right above it says "non-production or experimental use", where Standard says "production and business use". Now, MIT I know basically means "It's on you, so if you wanna go prod go prod", but that wording just isn't friendly. Looking over the Community Edition further, I'd honestly be stunned who would ever use this, and thus, what, if anything, about this is "Open": - Only 5 replicas per function, ie, hope any given function doesn't have more than 5 invocations at once. - No "scale to zero", (which is the usual cost benefit of serverless) - There is an in-mem queue, except it's being End-of-Life'd in June, which is... a week from now. - It does separately support cron triggers! This is great. - It does not support any other triggers except direct call. - Can't integrate it with any other K8s deployment tool I honestly cannot fathom why someone would use this. 1. https://www.openfaas.com/pricing/
techn00 · 2022-01-29
You can also check out how https://www.openfaas.com/ works.
lapnitnelav · 2019-05-01
flurdy · 2019-02-05
This is why I can see why Kubeless [1], Fission [2] and OpenFAAS [3] are gaining traction. But my take is always that it depends on the size of your company, your cloud strategy and how much serverless you are using. * If you are small company dabbling in small serverless scripts, just use Lambda. * If you are a medium+ company but have gone all in on AWS or GCP, and serverless is still a limited small part of your stack, then also just use Lamda or Google Cloud Functions. But consider the options. * If you are a multi-cloud company or more invested in serverless. Then they are the ones that should definitely consider OpenFAAS etc and not use Lamda etc for anything but minute parts of your stack. * If you use Kubernetes and are fairly Cloud agnostic, then use Kubeless etc so that you have full serverless support in local and staging clusters and any cloud provided clusters you expand and migrate to as well. [1] https://kubeless.io [2] https://fission.io [3] https://www.openfaas.com
cdnsteve · 2018-03-18
I suggest you take a look at https://www.openfaas.com/
pchico83 · 2020-05-07
How do you develop your functions? Using Kubernetes as a development platform also applies to serverless, we have articles with Cloud Run and OpenFaaS: https://www.openfaas.com/blog/painless-serverless-development/ The idea is to have replicable and production-like dev environments, no matter your deployment tool
lioeters · 2020-04-30
> Ready-to-use, serverless, full-stack application built with AWS Lambda, Express.js, React, AWS DynamoDB and AWS HTTP API. I was curious whether it supported anything other than AWS, on self-hosted "serverless" setups. The components (Lambda, DynamoDB, HTTP API) seem like there would be compatible open-source implementations. As a complete novice to the "serverless" concept, I found this: https://www.serverless.com/framework/docs/providers/ > Serverless Framework is deploying your code to a cloud provider like AWS, Microsoft Azure, Google Cloud Platform, Apache OpenWhisk, Cloudflare Workers, or a Kubernetes-based solution like Kubeless. Filtering for self-hosted, looks like these are what I should start studying: Kubeless - https://kubeless.io/ Fn - https://fnproject.io/ OpenFaaS - https://www.openfaas.com/ This last one is very interesting for me, but apparently not yet supported by the Serverless Framework. https://forum.serverless.com/t/support-for-openfaas/3023
sofixa · 2023-12-06
* Google Cloud Run - https://cloud.google.com/run/docs/deploying#command-line * OpenFaaS - https://www.openfaas.com/blog/porting-existing-containers-to-openfaas/ * AWS Lambda - https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/depl… * Scaleway Serverless Containers - https://www.scaleway.com/en/serverless-containers/ * Azure Container Instances - https://learn.microsoft.com/en-us/azure/container-instances/container-… Probably others too, those are just the ones I know off the top of my head. I see very little reason to use traditional Function-based FaaS, which forces you into a special, locked-in framework, instead of using containers that work everywhere.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close