Horizontal vs Vertical Scalling

MD
R
Markdown

Quick and dirty explanation of the different between H and V scalling (applies to most spheres of the software deployment approaches, of course serverless is not one of those)

Vertical Scaling

Increasing the capacity of a single server. + Memory, + CPU or GPU Use cases: The services running require a lot of resources (eg. 2GB memory per Pod on K8s)

Horizontal scaling

Add more side servers to distribute load and increase capacity. Use cases: MongoDB supports horizontal scaling via Sharding, Add more Pods to a deployment on K8s

Created on 2/10/2019