Scalabilité
Définition courte
La scalabilité désigne la capacité d’un logiciel à absorber une augmentation du nombre d’utilisateurs ou de données sans perte de performance.
Explication complète
Un système scalable s’adapte facilement à la croissance de la demande.
Il peut être verticalement scalable (plus de puissance sur une même machine) ou horizontalement scalable (ajout de plusieurs serveurs ou instances).
Les architectures modernes — microservices, cloud, serverless — sont conçues pour être nativement scalables, ce qui permet de maintenir la fluidité du service même avec des milliers d’utilisateurs simultanés.
Dans le contexte SaaS, la scalabilité est un critère de réussite essentiel, car elle garantit la stabilité du produit tout en maîtrisant les coûts.
Exemple concret
Lorsqu’Hexagone passe de 50 à 5 000 utilisateurs, le système s’adapte automatiquement grâce à son hébergement cloud.
→ Les requêtes supplémentaires sont réparties sur plusieurs serveurs sans interruption du service.
À retenir
La scalabilité, c’est la capacité à grandir sans casser.
Un logiciel scalable reste rapide, stable et rentable, même en forte croissance.



