Génie de la Performance

Les applications multi-niveaux sont fréquemment complexes, car en général elles s’appuient sur une multitude de composants et de technologies - des interfaces utilisateurs aux bases de données, en passant par tous les niveaux intermédiaires. Ces niveaux peuvent s’appuyer sur des environnements développés en interne ou par des tiers, qu’ils soient payants ou «open source». Une architecture SOA faiblement couplée ajoute à cette complexité. Trouver l’équilibre parfait entre performance de l’ensemble, et choix des meilleurs niveaux est un défi de taille.

Le génie de la Performance est une partie intégrante de ce processus créatif qu’est l’architecture des systèmes d’information. Il s’agît bien ici de validation et de vérification des choix d’architecture: d’abord réalisés en prototypes, ces choix sont testés et comparés aux priorités et contraintes du cahier des charges. L’objectif: atteindre l’équilibre idéal et la performance optimum.

L’analyse précoce et rigoureuse des performances des applications est une étape cruciale dans l’architecture ; elle garantit que les composants créés, ainsi que leurs combinaisons satisferont aux besoins opérationnels.

De manière générale, le génie de la Performance est un processus interactif où l’architecte travaille étroitement avec les développeurs et l’ingénieur de performance de Perfmetrix. Ensemble ils cerneront les options et améliorerons performance générale et sécurité de l’application.

L’équipe ainsi constituée, dès l’étape de conception architecturale, décortique le comportement de l’application. Il en découle une compréhension approfondie de l’application, ce qui permet aussi d’identifier la meilleure configuration des composants applicatifs. Cette configuration optimale, adaptée à la charge attendue en exploitation, devient ainsi un élément de la livraison.