Scalabilité

Scalabilité est la capacité d’un système à supporter une hausse du nombre d’utilisateurs, de données ou d’opérations sans perdre un niveau de service acceptable. Elle concerne particulièrement le backend et les services externes utilisés par l’application.

Pourquoi ce terme compte dans un projet mobile

Une croissance rapide peut transformer une faiblesse invisible en panne coûteuse. À l’inverse, construire dès le premier jour une infrastructure prévue pour des millions d’utilisateurs peut gaspiller le budget d’un produit encore non validé.

Un exemple dans un projet d’application mobile

Lorsqu’un client anticipe une forte croissance, j’utilise le terme « scalabilité » pour discuter de la capacité du backend à suivre la charge. Je distingue les fondations utiles dès le départ des optimisations qui pourront attendre des données réelles.

Pour aller plus loin

Pour anticiper l’effort lié à l’architecture et aux intégrations, je détaille ce qui fait varier le coût d’une application et les facteurs qui influencent son délai de création.