Hey devs, I have started learning about System Design and today I will be posting about one of the fundamental topics - Vertical and Horizontal Scaling. Image Credit: GeeksForGeeks Let us start with the definition first: 1. Vertical Scaling: When we enhance the capacity of an existing system. For example - when we upgrade the RAM, we term this as vertical scaling. Advantages: a. Increased perfor