Évolutivité
La capacité d'un système à absorber une augmentation des utilisateurs, des données ou du volume de transactions sans baisse sérieuse des performances et sans que les coûts n'augmentent de façon disproportionnée.
- 01
Pourquoi c'est important
Un système qui tombe en panne lors d'une campagne, d'une publicité télévisée ou d'un pic saisonnier ferme ses portes au moment même où il pourrait vendre le plus. L'évolutivité doit être pensée dès le départ : le cache, les index de base de données, les tâches d'arrière-plan et une architecture capable de croître horizontalement coûtent beaucoup moins cher que de les ajouter après coup.
- 02
Exemple
Avant un jour de soldes, un site de commerce électronique effectue un test de charge. À dix fois le trafic habituel, l'étape de paiement ralentit ; une fois l'envoi des e-mails après paiement placé à l'arrière-plan, le point de blocage disparaît.
- 03
Erreur fréquente
Construire l'architecture de mise à l'échelle la plus complexe avant d'en avoir besoin ou, à l'inverse, ne jamais faire de test de charge alors qu'une croissance est prévue.
- 04
Termes associés
Services et guides associés
Parlons de votre projet.
Dites-nous votre besoin ; nous définirons le périmètre ensemble.