Container Orchestration & Compute Platforms3 min readUpdated September 2026

Kubernetes or ECS for a One- or Two-Person DevOps Shop

As a solo or two-person DevOps consultant, default to ECS unless the client needs something Kubernetes does better, because you must operate the platform calmly during a midnight incident with no backup. Work through the choice step by step for each new engagement, rather than defaulting to whichever platform you last used.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Step 1: write down what the client actually needs, not what's interesting

List the client's real requirements: expected traffic pattern, whether they need multi-region failover, whether they have an existing AWS account with legacy resources you have to work around, and whether anyone on their side will maintain this after you're gone.

Most solo consultancy engagements don't need Kubernetes's feature set. Naming the actual requirement, rather than reaching for the platform you enjoy working in, is the step that keeps scope honest and keeps the eventual invoice defensible if the client ever questions why the build took as long as it did.

Step 2: price your own time for each option honestly

Estimate hours for initial setup and for a typical month of ongoing operation under both ECS and Kubernetes. Include patching, version upgrades, and the hours you'd spend if something broke at an inconvenient time.

For a one- or two-person shop, Kubernetes almost always costs more of your own time relative to ECS, because there's no large internal team to absorb the operational load between billable hours. That extra time has to be priced into the engagement or it comes out of your margin, quietly, month after month, until you notice you're effectively working for less than you quoted.

Step 3: check what happens if you're unavailable

If you're hit by a bus, or just on vacation, can the client's own team, or another consultant you'd hand off to, keep the lights on with the runbook you leave behind? ECS's smaller conceptual surface area is genuinely easier for a client's in-house generalist to pick up in an emergency.

If the answer is no for either platform, that's a gap to close before launch, not an acceptable risk to carry indefinitely on a client's production system.

Step 4: decide, and write the reasoning into the proposal

Default to ECS unless the client specifically needs something Kubernetes does better: heavy autoscaling across many services, portability across clouds, or an existing Kubernetes footprint you're extending rather than building from scratch.

Put the reasoning in the client proposal, not just your own notes. A client who understands why you picked ECS over Kubernetes is far less likely to ask you to rip it out later because a friend's engineer told them Kubernetes is the modern choice, or because a vendor's sales pitch made the opposite case.

Choose Kubernetes for a client only when they specifically need one of these:

  • Heavy autoscaling across many services, where ECS's simpler model would leave real capacity or cost problems unsolved.
  • Portability across clouds, so the same manifests can run wherever the client eventually lands.
  • An existing Kubernetes footprint that you are extending rather than building from scratch.
  • Otherwise stay on ECS, and put your reasoning in the client proposal so the choice is documented.

Step 5: build in an exit ramp from day one

Set up monitoring, logging, and deploy automation that would make sense to a stranger, because eventually a stranger, whether a new hire or another consultant, will have to operate this. Write the README as if you're already gone.

This step matters more for a solo consultancy than for a bigger firm, because there's no internal team to catch a documentation gap before the client does. Treat this documentation as part of the deliverable you're being paid for, not an optional extra you'll get to if time allows.

What this costs relative to a typical client budget

For a client running a subscription product at meaningful scale, hosting spend runs close to 5% of ARR at the median and DevOps effort around 4% more12. For a smaller client just getting started, don't chase that ratio directly, it's a benchmark for mature companies, but do use it as a sanity check once their product has real usage: a bill wildly outside that band deserves a look before you add anything new on top of it. Kubernetes vs. AWS ECS vs. Nomad covers the third option if a client's existing hardware doesn't fit either cloud-native platform cleanly.

The mistake solo consultants make most often

The most common failure isn't picking the wrong platform, it's picking a platform, then quietly letting the client's setup drift out of sync with what you'd actually recommend to a new client today. A cluster or ECS service that was reasonable two years ago can accumulate manual patches, undocumented workarounds, and forgotten credentials until nobody, including you, fully understands its current state.

Schedule a standing review of every active client's infrastructure once or twice a year, even if nothing seems broken. Catching drift on your own schedule, on a quiet afternoon, is far cheaper than discovering it during an incident when the client is already upset.

Executive Capability Standard

What Good Looks Like

Every client engagement has a written runbook clear enough that another consultant could take over the account within a day if you became unavailable.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Review your last three client setups and check whether the documentation would actually let a stranger operate them.
2. Do Manually:Write a standard runbook template covering deploys, secrets, and incident response, and fill it in for your current clients.
3. Delegate:Partner with another consultant for on-call backup coverage so no client's uptime depends on your being reachable at all times.
4. Automate:Set up monitoring and deploy pipelines that alert automatically on failures instead of relying on you noticing something's wrong.
5. Buy:Use a managed Kubernetes or ECS offering that handles control-plane and patching overhead so your own time goes to client work, not platform maintenance.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Vanta

If a client asks you to help them get SOC 2 ready, Vanta can automate a lot of the infrastructure evidence collection that would otherwise eat into your billable hours.

Visit Vanta→

Frequently Asked Questions

Can a solo consultant realistically operate a Kubernetes cluster for a client?

Yes, but budget real time for it: cluster upgrades, node patching, and occasional 2 a.m. incidents aren't optional maintenance you can skip. If you can't commit that time reliably, either don't take Kubernetes engagements or partner with someone who can cover on-call.

How do I explain to a client why I'm recommending the simpler option?

Frame it around their risk, not your convenience: a platform your future replacement can actually operate is worth more to them than one that's technically more capable but leaves them stuck if you're unavailable. Most clients respond well to that framing once it's explained plainly.

Should I learn Kubernetes even if most of my clients don't need it?

It's worth learning the fundamentals so you can recognize when a client's requirements genuinely call for it, but you don't need to default to it. Plenty of successful consultancies run almost entirely on ECS and stay busy because clients value reliability over platform sophistication.

Sources

Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.

  1. Hosting/cloud infrastructure spend as % of ARR (median, private B2B SaaS). SaaS Capital 2026 Spending Benchmarks for Private B2B SaaS Companies (15th annual survey, 1,000+ companies), 2026.
  2. DevOps spend as % of ARR (median, private B2B SaaS). SaaS Capital 2026 Spending Benchmarks for Private B2B SaaS Companies (15th annual survey, 1,000+ companies), 2026.

Related Guides