Everyone wants to scale. Almost nobody wants to find their limit first

 I remember when Kubernetes landed and half the industry jumped ship overnight. Not because they'd hit a ceiling, but because it was the hype. Orchestration became the answer before anyone asked what the question was.

There are two ways to scale, and the order matters.

Vertical is handling more inside a single instance. Horizontal is adding instances behind a load balancer.

Most teams skip straight to horizontal. But if you don't know the ceiling of one instance, you're not scaling. You're guessing, and you're paying for that guess every month.

Here's what changes when you do the work: you learn that after rigorous optimization, one instance of size X handles 1,000 concurrent requests at $100/month. Now you have a base cost. Peak traffic becomes a number you can predict instead of a bill you explain after the fact. Your infra spend turns into a line item finance can actually plan around.

With that knowledge, if marketing wants to bring 3x more traffic to the app, they know exactly what that costs the company from a tech standpoint, because you know how much your system can handle.

Without that baseline, "just add more instances" becomes the default. It's easier, and in large orgs autoscaling quietly absorbs the decision. The cost doesn't disappear. It just stops being visible.

The AI era has its own version of this. Vibecoders miss it completely, because the goal is to finish, not to understand what they just shipped.

The irony is that AI is good at exactly this work. Connect an MCP to your monitoring tool and ask your model whether your current base scale is actually optimized. Then have it set the base and prepare the autoscaler around it.

Using AI doesn't mean you get to forget the basics. You still have to care. Care, and AI will help you scale better, not just faster.

Optimize vertically. Find the limit. Set your base. Then scale horizontally with intent.

Every cent you don't waste on unmeasured capacity is a cent that goes somewhere it matters.

Tech should be an enabler with a clear cost, not a cost center nobody questions.

Comments

Popular posts from this blog

Simple FTP Server Solution With Python

Customizing Sanic's Logging output on Gunicorn

5 Takeaways From My Past 5 Years With Coral, Prism, Midtrans and Gojek