Phase 4

Vertical versus horizontal scaling

Decide whether to buy a bigger machine or add more machines to handle more people.

#horizontal scaling#vertical scaling#stateless

Overview

Vertical versus horizontal scaling makes more sense when you see where it fits in backend scaling and system architecture. The goal is not to memorise a definition. It is to understand what is happening and why it matters.

This is where you learn how separate parts of a system share work and stay in sync.

Decide whether to buy a bigger machine or add more machines to handle more people.

How it works

Understand the moving parts.

Vertical versus horizontal scaling affects horizontal scaling. The system still does the main work, but this idea changes where that work happens and what you can notice about it.

In simple terms, pay attention to horizontal scaling, vertical scaling, stateless. These are the parts that shape speed, reliability, and the choices you make when something goes wrong.

It also connects to the bigger picture: how a backend grows beyond one machine and stays useful when parts of it fail. Learning the surrounding topics makes this one easier to use in real work.

Common pitfalls

Watch for these assumptions.

  • Learning the name without understanding what it changes in a real system.
  • Skipping the question of what happens when traffic, delays, or failures increase.
  • Thinking horizontal scaling, vertical scaling, stateless work separately when they usually affect one another.

Quick check

Questions worth carrying forward.

  1. If a request is slow, where would you look first for horizontal scaling?
  2. What might change if twice as many people used the system?
  3. Which nearby topic would help you understand this one better?