Architecture & Sécurité

Qu’est-ce que Scalabilité ?

Capacité d’un système à absorber une hausse de charge (utilisateurs, transactions, données) en ajoutant des ressources — horizontalement (plus d’instances) ou verticalement (machines plus puissantes) — sans dégrader durablement latence ou disponibilité.

scalability

Définition simple

C'est comme élargir une autoroute par voies supplémentaires plutôt que de faire rouler tous les véhicules plus vite sur une seule file. La scalabilité distingue souvent scale up (CPU/RAM d’un nœud) et scale out (réplication). Elle touche applicatif ([microservices](/lexique/microservices)), données (sharding, réplicas lecture), réseau ([CDN](/lexique/cdn-content-delivery-network)) et coût cloud. Elle n’est pas « toujours plus de serveurs » : une base mal modélisée ne scale pas linéairement.

Comment ça marche ?

Stateless services derrière load balancer ; caches ([cache serveur](/lexique/cache-serveur), Redis) ; files pour pics asynchrones ; lecture répliquée ; observabilité pour prouver où ça coince. Distinct de la [dette produit](/lexique/dette-produit) (fonctionnalités ingérables) mais souvent corrélée en charge réelle.

Impact business

Absorber pics campagne ou croissance sans interruption protège revenus et image — les incidents de surcharge coûtent souvent plus cher en opportunités perdues qu’un dimensionnement anticipé de quelques pourcents du budget infra annuel.

Bonnes pratiques

  • SLO/SLA ; tests de charge ; auto-scaling avec plafonds ; revues capacité ; architecture évolutive progressive.

Erreurs communes

  • Optimiser sans mesurer (profiler). Cache comme rustine sans corriger requêtes N+1. Ignorer limites monolithe avant distribution prématurée.

Prompt IA

Contexte : SaaS [50k utilisateurs → objectif 300k]. Liste trois leviers scale front, trois back, trois données ; un goulot fréquent par couche.

QUESTIONS FRÉQUENTES

Aller plus loin sur Scalabilité.

Performance = réponse rapide à charge donnée ; scalabilité = garder perf quand charge monte — liées mais distinctes.