Skip to content

Commit aef81b1

Browse files
committed
Add note on scaling down
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent dfce3c8 commit aef81b1

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

_posts/2020-04-17-introducing-faasd.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ From the first iteration of OpenFaaS in 2016 (then called "faas"), portability a
2323

2424
The [faas-provider](https://github.com/openfaas/faas-provider) SDK allowed us to do this and was extracted from the core project shortly after adding support for Kubernetes. We've had a number of other community providers, but this is the one with the most traction today.
2525

26-
> It's my belief that Kubernetes is the best way to run OpenFaaS in production for everything from edge deployments to large scale platforms.
26+
> It's my current opinion that Kubernetes is the best way to run OpenFaaS in production for everything from the edge to the very largest deployments.
2727
2828
After several years of working with Kubernetes and similar technology, I've become numb to its complexities and that makes me a bad judge of whether it's easy to use or not. OpenFaaS aims to abstract away the repetitive nature of YAML files and to add value through its API and ecosystem.
2929

@@ -123,17 +123,19 @@ There's multiple ways to deploy faasd, pick whichever suits your needs. The core
123123

124124
## Wrapping up
125125

126-
OpenFaaS is best run on Kubernetes, but this does come with a learning curve and for some teams, an ongoing maintenance cost. faasd presents a new option for teams that want to start out with Serverless and keep it both open-source and portable too.
127-
128-
We hope that faasd could provide a way for us to deprecate support for Docker Swarm, which is currently made available via [faas-swarm](https://github.com/openfaas/faas-swarm).
129-
130-
> If you're using OpenFaaS with Swarm in production, I'd strongly suggest that you get in touch to discuss your requirements: [support@openfaas.com](mailto:support@openfaas.com).
126+
OpenFaaS is best run on Kubernetes, but this does come with a learning curve and for some teams, an ongoing maintenance cost. Whilst Kubernetes is great for scaling up and scaling out, scaling down can be just as important, and that's where faasd comes into its own. faasd presents a new option for teams that want to start out with Serverless and keep it both open-source and portable too.
131127

132128
* For production use and scale-out - use OpenFaaS on Kubernetes or k3s
133129
* For local development and edge/Raspberry Pi - use OpenFaaS on k3s or Kubernetes
134130
* Small teams / no-clustering: use faasd
135131

136-
Read more on the [deployment page](https://docs.openfaas.com/deployment/)
132+
Read more on the [OpenFaaS deployment page](https://docs.openfaas.com/deployment/)
133+
134+
Are you still using Docker Swarm in production?
135+
136+
We hope that faasd could provide a way for us to deprecate support for Docker Swarm, which is currently made available via [faas-swarm](https://github.com/openfaas/faas-swarm).
137+
138+
> If you're using OpenFaaS with Swarm in production, I'd strongly suggest that you get in touch to discuss your requirements: [support@openfaas.com](mailto:support@openfaas.com).
137139
138140
### You're not on your own!
139141

0 commit comments

Comments
 (0)