Skip to main content
PProfileMatch
← Path

System Design · Scalability and Load Balancing

0 XP
  1. 1 current stop: learning
  2. 2 upcoming
  3. 3 upcoming
  4. 4 upcoming
  5. 5 upcoming

Finish after stop 5

Stop 1 of 5 · Garage: the bike rack runs out

Trick to keep in mind+3 XP

Scale up means a bigger box; scale out means more boxes.

Vertical scaling replaces or upgrades one machine: more CPU, more memory, faster storage. Horizontal scaling adds more machines and spreads requests across them, which needs something in front to do the spreading. If the change leaves you with the same number of servers, it is vertical, however much faster the server becomes.

Read it once, then a question tests whether the trick stuck.