Types of Scalability

Overview

Recall that scalability in software architecture addresses a system’s ability to adapt to growing demands and increased workloads. There are several types of scalability that can be achieved in software architecture, including:

Horizontal scalability

Horizontal scalability involves adding more resources, such as servers or machines, to an existing system in order to increase its capacity and handle a larger workload. This approach is often used when the workload is distributed across multiple machines and can be easily distributed across additional machines as needed.

Get hands-on with 1400+ tech skills courses.