Il est notamment possible de gérer les pipelines de déploiement et d'intégration continue de manière “statique” - en pré-provisionnant les ressources nécessaires - ou de manière “élastique” - en s'adaptant de façon dynamique aux pics de charge ou aux tâches - avec des technologies de type Tekton . n nIl peut aussi être opportun d'adapter l'architecture matérielle en fonction du type de charge , afin de minimiser ou d'optimiser l'empreinte énergétique - par exemple en migrant du x86 vers ARM , ou en utilisant des FPU / GPU pour les calculs / rendements intensifs . n nL'efficacité du code n nComme le résume très bien la Green Software Foundation : " Le code le plus efficace est celui qui n'a pas besoin d'être écrit . Et le meilleur moment pour identifier les charges de travail inutiles est le plus tôt possible dans le processus de conception " . n nCependant , les nouvelles architectures applicatives - notamment à base de micro-services , possiblement en serverless - permettent d'optimiser la consommation des ressources matérielles de manière non négligeable . Le changement ou la mise à jour des runtimes et / ou des langages de programmation peut également avoir des impacts positifs , en limitant la consommation CPU , mémoire voire disque pour une charge de travail équivalente - par exemple avec Quarkus dans le contexte de modernisation des applications Java legacy . n nLes avantages du cloud n nLa possibilité de pouvoir déployer plateformes et applications sur l'ensemble des fournisseurs de cloud computing permet de bénéficier d'un modèle par définition élastique et scalable , qui s'adapte dynamiquement à l'usage - limitant la problématique de surconsommation liée aux pics de charge . Il devient aussi possible de privilégier le fournisseur cloud proposant la meilleure empreinte énergétique par rapport à une période et à un contexte géographique donné . Afin de placer l'application sur la plateforme la plus adaptée , il devient nécessaire de disposer d'outils de mesure qui améliorent l'aide à la décision .