scalabilité
La scalabilité est la capacité d'un système à croître pour gérer une charge croissante sans dégrader de manière significative la performance. Elle concerne la capacité à augmenter les ressources, à optimiser leur utilisation ou à modifier l'architecture pour accommoder davantage d'utilisateurs, de transactions ou de données, tout en maintenant des niveaux de service acceptables.
Elle se décompose couramment en scalabilité verticale et scalabilité horizontale. La scalabilité verticale, ou montée en
Pour favoriser la scalabilité, on privilégie des architectures modulaires et sans état, des services découplés, l'utilisation
Les métriques associées incluent le débit (throughput), la latence, le taux d'erreurs et le coût par unité
Les défis liés à la scalabilité touchent à la complexité des systèmes distribués, à la cohérence des