Vertical scaling

Adding more resources to the existing server capacities.

Horizontal scaling

Means adding more resources to the application. Often, this is done by adding replica-servers that help distribute the application to different regions.

This is commonly associated with Load balancing to distrbu