System Design Interview, Computer Science, Software Engineering, Coding, Programming.
Horizontal Scalability (Scale Out) 1.) Vertical Scaling Vertical scaling, or scaling up, involves increasing the capacity of a single server or instance or machine by adding more resources, such as CPU, RAM, or storage. It typically involves upgrading the hardware specifications of the server or