☁️Why FaaS is a better choice than Kubernetes

Rather than being caught up in the fervor of nodes, pods and control planes, more often than not I reach for serverless technologies like AWS Lambda for my next solution.

James Matson
14 min readFeb 18, 2024
This is what AI thinks a fight between Kubernetes and AWS Lambda looks like. I don’t really understand it, but I like it enough to leave it here. — Source: Bing Image Creator

Look, I’m going to say something from the outset to hopefully keep at bay the hordes of rabbid K8s fans that may hunt me down after this.

I like Kubernetes.

I really do! I’m no expert with it mind you. Mainly I just run local clusters with minikube when the mood strikes me or tinker for my own learning (see https://medium.com/@james.matson_64120/c-worker-services-and-kubernetes-liveness-probes-538c6839bbb5 as an example) but I’ve got nothing against the technology.

More than just having nothing against Kubernetes I totally understand that it has an important place in todays technology landscape. Operating a few containers in a local environment usually doesn’t stretch your needs beyond docker compose, but as your needs change, your usage scales and the number and variation of containers increases, having a management plane like Kubernetes is not just a choice but a necessity.

How else are you going to be able to manage the scaling, security and configuration of 10s, 100s or even 1000s…

--

--

James Matson
James Matson

Written by James Matson

DevOps Lead, C# and Python enthusiast, Writer, AWS Community Builder, Microsoft PowerApps Champion, AI/ML Tinkerer

Responses (15)