ENeRgy sustaInability COding, a practical use case
Résumé
This paper introduces a use case of a development process to reduce the energy consumption of an application using ENRICO. The platform provides feedback on the energy consumption of the new feature and allows for code improvement by receiving energy feedback. ENRICO is designed to identify the parts of an application that consume the most energy. These recommendations can pertain to code, frameworks, or languages. Sometimes, changing the application architecture and transitioning from a monolith to microservices can reduce energy consumption. Improving energy efficiency can be achieved at different levels, and developers need guidelines to make informed decisions on reducing energy consumption.
In this paper, the ENRICO platform architecture and a practical use case that allows for reducing and measuring the performance of the application is presented.
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|