Describe the difference between vertical and horizontal scaling.

Prepare for the TJR Bootcamp Test with flashcards and detailed questions. Get hints and explanations for each query. Ace your exam!

Multiple Choice

Describe the difference between vertical and horizontal scaling.

Scaling strategies differ in where growth is applied. Vertical scaling means upgrading a single machine by adding more CPU, RAM, or faster storage to handle higher load. Horizontal scaling means adding more machines to the system and spreading work across them, usually with a load balancer so no one node bears all the traffic.

This is why the correct description fits best: it captures the idea of expanding one node versus expanding the number of nodes in a system. Vertical scaling can be simpler to implement but eventually hits hardware limits and may require downtime for upgrades, while horizontal scaling tends to be more scalable and fault-tolerant because multiple machines share the workload, though it requires architecture that supports distributed processing.

The other ideas misstate what gets scaled—CPU frequency alone or storage tweaks don’t describe the fundamental difference between upgrading a single machine versus adding more machines to handle the load.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy