⚙️

Don't Scale Your Tech Stack Until You Have To

June 2026•6 min read
Tech StackWeb DevelopmentInfrastructureSmall Business
Don't Scale Your Tech Stack Until You Have To

Early-stage products regularly get over-engineered before they have users to justify the complexity. The advice to "scale your stack" is usually premature. Here's how to know when it isn't.

The Over-Engineering Problem

A five-page business website doesn't need a microservices architecture and a Kubernetes deployment pipeline. A local service app with 50 users doesn't need to be built for 50,000. Engineers have an instinct toward interesting architecture — that instinct is worth suppressing until there's a real bottleneck to solve.

Every infrastructure layer you add has maintenance cost. More moving parts means more things that break, more context required to debug them, more time spent on infrastructure instead of on the product.

The Right Question: What's Actually Breaking?

Upgrade your stack when something is measurably broken or clearly about to be — not when you're worried it might break someday. Real signals:

  • Measured performance degradation — actual load times increasing under real traffic, not hypothetical load.
  • Database queries becoming the bottleneck — slow query logs showing seconds, not milliseconds.
  • Deployment friction costing real time — if deploys take an hour and you're shipping daily, that's worth fixing.
  • Security requirements the current stack can't meet — compliance changes or known vulnerabilities without patches.

For Small Business Sites: The Stack Is Usually Fine

Most small business websites don't have a tech stack problem. They have a content problem, an SEO problem, or a speed problem caused by bad hosting rather than bad architecture. Before assuming the stack needs upgrading, check:

  • Is the hosting appropriate? A $5/month shared host struggles with anything beyond a few hundred daily visitors. A CDN layer like Cloudflare costs nothing and often solves the performance issue without touching the stack.
  • Are images optimized? Uncompressed images are the most common cause of slow small business sites — often 5–10x larger than necessary.

Those fixes cost less than a rebuild and solve the actual problem in most cases.

When Migration Is Worth It

Tech stack migration is worth the disruption when the current architecture is genuinely preventing something you need to do — not when it's theoretically inferior. A WordPress site that loads in 2 seconds, ranks well, and the client can update themselves isn't a problem to solve. The energy is better spent elsewhere.

Not sure if your stack is the actual problem?

I can look at what's actually causing issues before recommending a rebuild. Most of the time it's not what people expect.