Distinguish between the horizontal scaling and vertical scaling code example
Example: vertical scaling vs horizontal scaling
Horizontal scaling means scaling by adding more machines to your pool of resources
(also described as “scaling out”), whereas vertical scaling refers to scaling by adding more
power (e.g. CPU, RAM) to an existing machine (also described as “scaling up”).