Back to glossary
Pattern

Horizontal Scaling

Also known as: Scale out

Horizontal scaling (scaling out) adds more identical instances behind a load balancer rather than making one instance bigger (vertical scaling). The constraint is whether the workload can be partitioned cleanly — shared mutable state, ordering requirements, or session affinity all push back. TantraDev's first move on a saturated single-server monolith is to find the partition key, not to upsize the box.

Where we use it

In production at TantraDev.

ARCHITECTURE AUDIT

Building a system where Horizontal Scaling is the load-bearing decision?

30 minutes on the phone, one page in your inbox — what to build, what to skip, what it will cost. You keep the audit even if we are not the right fit.