Marco Patzelt
Back to Overview
January 2, 2026

The Infrastructure Trap: Why You Should Rent Before You Buy

Building Kubernetes for 0 users is productive procrastination. Real Founding Engineers use PaaS to find Product-Market-Fit, not YAML to orchestrate empty containers. Code is a liability.

The Infrastructure Trap: Why You Should Rent Before You Buy

The Efficiency Gap in Early Hiring

We often see a specific disconnect in the current market. A job posting for a "Founding Engineer" at a Pre-Seed startup—located perhaps in Berlin or Austin—lists requirements that mirror an enterprise-grade scaling strategy:

  • "Must have: Kubernetes (K8s) Deep Dive"
  • "Experience with Terraform & Infrastructure as Code"
  • "AWS Multi-Region Setup"
  • "Microservices Architecture"

The Strategic Context: It is understandable why founders prioritize these skills. They are looking to build a foundation that can sustain immense success. They want to avoid technical debt and ensure their platform is robust enough to handle the next ten million users. This is a logical impulse derived from observing successful tech giants.

The Trade-off: However, this approach creates an Efficiency Gap. At the Pre-Seed stage, a startup usually consists of two founders and zero validation. By hiring for stability and massive scale, you are solving for a problem—hyper-growth—that you have not yet earned the right to have.

The only objective at this stage is Product-Market Fit (PMF). If a Founding Engineer is architecting for Kubernetes before the first customer onboard, they are optimizing for a future that may never arrive.

The Misunderstanding of "Best Practice"

It is common to look at industry leaders like Netflix or Uber and adopt their architectural standards.

"Netflix uses Microservices to handle global traffic. We aim to be global. Therefore, we should start with Microservices."

The Nuance: It is crucial to understand why Netflix uses this architecture. They adopted microservices not just for performance, but to solve an organizational bottleneck: thousands of developers stepping on each other's toes in a single codebase.

The Reality: A three-person startup does not have this organizational problem. They have a survival problem. Stability-Focused Architects are essential for maintaining a mature product, but applying those rigorous standards to a prototype creates unnecessary friction.

I have observed teams spend months perfecting an "elastic architecture" only to launch to zero users. The cluster was resilient, but the product strategy was untested. This is a misallocation of limited runway.

The Economics of "Disposable Architecture"

There is a pervasive feeling among engineers that setting up complex CI/CD pipelines and optimizing pod latency is "real work." And to be fair, in a scaled environment, it is critical work.

However, in the search for PMF, this can become a form of Productive Procrastination. Every hour spent managing YAML configurations is an hour not spent iterating on user feedback.

The Math of the "Rent vs. Buy" Decision

Consider the infrastructure decision as a financial trade-off:

  1. Buying (Kubernetes/IaaS): You own the stack. You control every variable. But you pay a high upfront cost in time and cognitive load.
  2. Renting (PaaS/Managed Services): You pay a slight premium to vendors like Vercel or Supabase to abstract the complexity away.

For a startup with fewer than 10,000 users, "Renting" is almost always the superior strategic move. A modular monolith on a managed platform can handle significant traffic without requiring a dedicated Infrastructure Manager.

(The Strategy): We should be building Disposable Architecture. The goal is not to write code that lasts ten years; the goal is to write code that gets you to Series A. Once you have raised capital and validated the market, then you hire the specialists to rewrite the stack for scale. If you never reach Series A, the "perfect" Kubernetes setup was wasted effort.

The Role of the Founding Engineer

A true Founding Engineer acts less like a SysAdmin and more like a tactical operative. They must be comfortable with the trade-off of incurring technical debt today to buy market discovery tomorrow.

A Strategic Framework for Velocity

  1. PaaS over IaaS: Leverage the billions of dollars providers have invested in their uptime. Do not reinvent the wheel; rent it until you can afford to buy the factory.
  2. Monolith First: Start with a clean, modular monolith. Microservices add network complexity that slows down feature development. Divide the system only when the team size or traffic volume demands it.
  3. Deploy for Speed: Deployment should be instantaneous. If your pipeline takes 20 minutes because of complex orchestration, your feedback loop is too slow.

Code is a liability, not an asset. The asset is the utility provided to the customer. If you are hired to build a product but find yourself spending 50% of your time configuring VPCs, you are slipping into Legacy Habits that do not serve the business's current stage.

The Verdict

We must respect the complexity of tools like Kubernetes; they are powerful engines for scale. But using a Formula 1 engine to go to the grocery store is not innovation—it is inefficiency.

Build the product first. Validate the need. Earn the "luxury problem" of needing to scale, and then build the infrastructure to support it.

Let's
connect.

I am always open to exciting discussions about frontend architecture, performance, and modern web stacks.

Email me
Email me