Mobin Hosseini

Senior Software Engineer | Architect | Distributed Systems Engineer

Web2.0 | Web3.0 | Engineering | Protocol Design | P2P Systems | Infra & Cloud
Cyprus / Remote

Kubernetes: The Uncomfortable Truth

Engineering

Mobin Hosseini

Mobin Hosseini

Kubernetes: The Uncomfortable Truth

Kubernetes and the Startup Scale Myth

Most startups will never reach the scale where Kubernetes is actually needed. That’s not a hot take — it’s maths.

Industry Reality

  • ~90% of startups fail
  • Only a small fraction reach meaningful infrastructure scale
  • Even fewer need multi-cluster orchestration or advanced scheduling

Yet Kubernetes is often adopted on day one. Building for a scale that is statistically unlikely to exist isn’t future-proofing. It’s bad engineering economics.

The Hidden Cost of Kubernetes

Kubernetes is an incredible piece of technology — but it comes with real costs:

  • Operational complexity
  • Cognitive overhead
  • Slower onboarding
  • A permanent DevOps tax

At small scale, Kubernetes doesn’t simplify things. It just adds complexity.

What Kubernetes Was Actually Built For

Kubernetes wasn’t built as a nice-to-have abstraction or a shiny developer toy. It was built to solve Google-scale problems:

  • Thousands of services
  • Massive fleets of machines
  • Constant failures as a normal state
  • Teams operating at planetary scale

At that size, Kubernetes isn’t optional — it’s a necessity. Most startups will never face those problems, and that’s okay. Designing infrastructure for Google’s problems when you don’t have Google’s scale, teams, or failure modes isn’t ambition — it’s misalignment.

When Kubernetes Actually Makes Sense

  • You have multiple product teams
  • You deploy frequently and at scale
  • Infrastructure failures are expensive
  • You have dedicated platform engineers

If you’re still asking, “Should we use Kubernetes?” the answer is probably no.

The Boring (Winning) Strategy

  • Managed platforms
  • Simple deployments
  • Fewer moving parts
  • Focus on users, not orchestration

Kubernetes is a great solution — just not to a problem most startups have.