Escalabilidade é a capacidade de um sistema lidar com aumento de carga (mais usuários, requisições, dados) adicionando recursos. Alcançá-la envolve escalabilidade vertical (máquinas maiores) e especialmente escalabilidade horizontal (mais máquinas), juntamente com técnicas como balanceamento de carga, cache e distribuição.
O que é escalabilidade
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.
