Sitemap
FAUN.dev() 🐾

We help developers learn and grow by keeping them up with what matters. 👉 www.faun.dev

Member-only story

Your team might not need Kubernetes

5 min readMar 17, 2020

--

For some teams, Kubernetes is the new hotness, a must-have — either because of bottom-up pressure (developers want to play with cool tech) or from top-down — because your CIO heard that it will solve all your problems. You may not actually need Kubernetes.

Press enter or click to view image in full size
Dilbert cartoon from https://twitter.com/danieldibswe/status/1169485819993841664

It turns out that just moving an existing solution to the cloud doesn’t automatically fix inherent issues in its design (who would have known?) There are however some benefits, so let’s look at a stepped approach to technology vs complexity.

Move to the cloud

On the continuum, moving some applications to the cloud can leverage benefits without a large up-front investment.

My complexity rating level is: low to average.

Pros:

  • Easy to get redundancy and cheap to start — compare the up-front cost of 10 EC2 instances vs 2x Dell PowerEdge servers.
  • Elastic capacity means it’s easier to handle spikes and simple to bring on new hardware
  • Managed services, dashboards for visibility and built-in compliance for SSO/audit trail

Cons:

  • Unpredictable spend, many SaaS services start low and ramp up exponentially, according to usage
  • Requires expertise in cloud automation, often using…

--

--

FAUN.dev() 🐾
FAUN.dev() 🐾

Published in FAUN.dev() 🐾

We help developers learn and grow by keeping them up with what matters. 👉 www.faun.dev

Alex Ellis
Alex Ellis

Written by Alex Ellis

CNCF Ambassador. OpenFaaS & Inlets founder — https://www.alexellis.io