La scalabilité est la capacité d'un système à gérer une charge accrue (plus d'utilisateurs, de requêtes, de données) en ajoutant des ressources. L'atteindre implique l'agrandissement vertical (machines plus puissantes) et surtout l'agrandissement horizontal (plus de machines), ainsi que des techniques comme l'équilibrage de charge, la mise en cache et la distribution.
Qu'est-ce que la scalabilité
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.
