Horizontal scaling is the process of adding more machines or nodes to a distributed system to handle increased load or demand. This approach allows for better resource utilization and redundancy, as opposed to vertical scaling, which involves upgrading existing hardware. By leveraging multiple machines, horizontal scaling provides flexibility and resilience, making it a key feature in distributed computing frameworks.
congrats on reading the definition of horizontal scaling. now let's actually learn it.