Масштабируемость — это способность системы обрабатывать возросшую нагрузку (больше пользователей, запросов, данных) путём добавления ресурсов. Её достижение включает вертикальное масштабирование (более мощные машины) и особенно горизонтальное масштабирование (больше машин), а также такие методики, как балансировка нагрузки, кэширование и распределение.
Что такое масштабируемость
SCALABILITY = the ability to handle GROWTH (more load) by adding resources, maintaining
performance:
→ a scalable system handles 10x or 100x the load by adding capacity
→ a non-scalable system degrades/fails as load grows (a bottleneck)
→ essential because successful systems grow.
