Qué es
Escalar horizontalmente significa aumentar la capacidad de un sistema sumando más servidores que trabajen en conjunto, en lugar de mejorar el hardware de un único servidor. Es la estrategia central detrás del procesamiento distribuido y de la mayoría de las arquitecturas de Big Data.
Su principal ventaja
No tiene un límite físico tan cercano como escalar verticalmente: en teoría, se pueden seguir agregando servidores casi indefinidamente, mientras que mejorar una sola máquina eventualmente choca con límites tecnológicos y de costo.
Su principal desafío
Requiere que el software esté diseñado para coordinar el trabajo entre muchas máquinas —dividir tareas, combinar resultados, manejar fallas de nodos individuales— lo cual es considerablemente más complejo que programar para una sola máquina potente.
