Skip to content

Digital Products & Platforms · 5 min read

What "Scalable" Actually Means (It's Not What You Think)

Scale has two components that are often conflated — and most early projects fail at the one nobody talks about.

"Will it scale?" is one of the most common questions asked about a new system, and one of the most consistently misunderstood. Most people mean: can it handle a lot of users. That's real, but it's rarely the thing that actually breaks a growing system first.

Two kinds of scale, not one

Technical scale is what most people mean — can the system handle a million users, a spike in traffic, a large dataset. It matters, and it's solvable with well-understood engineering practice: the right database choices, caching where it earns its place, infrastructure that grows with demand.

Organisational scale is the one that actually determines whether a system survives its own growth: can a growing team keep working on it without constant coordination overhead? Can a new engineer understand what a piece of code does without a two-week onboarding into tribal knowledge? Can two people work on different parts of the system at the same time without stepping on each other?

Most early-stage systems fail at organisational scale, not technical scale — because they chose an exotic technology with a small talent pool, or built with tight coupling that makes parallel development nearly impossible. The system that "can't scale" often isn't slow. It's just become too fragile for more than one person to touch safely.

Why this matters before you've written a line of code

This is why architecture decisions get made early, deliberately, and in plain conversation with the business — not left as an implementation detail to sort out later. A system built for how it will actually be used, by the team that will actually maintain it, tends to hold up. A system built to impress in a demo, or built around whatever technology happened to be trendy at the time, tends not to — regardless of how much traffic it can theoretically handle.

SS Night's platform is a useful example in the other direction: nothing about it needed to handle millions of users. What it needed was to keep working reliably as 18 field employees, 12 chat users, and 4 management staff used it every day without the manual breakdowns that defined the business before. That's scale too — just not the kind most people ask about first.

Have a problem worth solving properly?