Le label API Green Score

6 min
647
0
0
Publié le

Les APIs (Application Programming Interface) sont devenues omniprésentes et indispensables dans l’ère numérique actuelle, en permettant la communication et l’interopérabilité entre différentes applications. Toutefois, la façon dont elles sont conçues actuellement contribue à la pollution numérique causée par le secteur informatique, qui est responsable de 4 % des émissions de gaz à effet de serre et de 6 à 10 % de la consommation d’électricité dans le monde. Cet impact est similaire à celui de… l’aviation ! 

Afin de remédier à cette situation, le collectif API Thinking a lancé le label « API Green Score » qui permet de valoriser les APIs qui ont pris en compte les enjeux environnementaux et sociétaux dans leur conception. Ainsi, le label souhaite encourager les producteurs et les utilisateurs d’API à adopter des pratiques éco-responsables.


Qu’est-ce qu’une API numériquement responsable ?

Une API numériquement responsable est une API qui a été conçue en prenant en compte les enjeux environnementaux et sociétaux liés à son utilisation. Cela inclut des pratiques telles que :

  • L’utilisation d’énergie renouvelable pour alimenter les centres de données qui hébergent l’API (data-centers écoconçus, etc.).

  • La réduction des émissions de gaz à effet de serre liées à l’utilisation de l’API (utilisation du cache, ne collecter que les données essentielles, etc.).

  • L’utilisation de technologies éco-responsables dans le développement de l’API.

  • La prise en compte des impacts sociaux de l’API (garantir la confidentialité et la sécurité des données utilisateur…).

À noter qu’une API numériquement responsable intègre pleinement 2 éléments : l’éco-conception et l’éco-consommation.

En résumé, une API numériquement responsable est une API qui a été conçue de manière à minimiser son impact environnemental et à respecter les enjeux sociétaux et éthiques liés à son utilisation.


Qui est le collectif API Thinking ?

Le collectif API Thinking est un groupe de travail qui a été créé en 2020 et qui rassemble les acteurs francophones de l’écosystème des APIs. Il est gratuit pour ses membres et offre un espace de discussion pour échanger et partager les expériences entre les différents acteurs des secteurs d’activité concernés.

Chaque mois, des groupes de travail se retrouvent pour discuter de sujets liés aux APIs, tels que les cas d’usage, la gouvernance, l’architecture, la sécurité ou encore le management des API. 

Une fois par trimestre, une session plénière est organisée pour faire le point sur les activités récentes et écouter les retours d’expériences des membres et des partenaires. Cette session permet de documenter les avancées et de capitaliser sur les retours d’expérience.

Prochainement, le collectif vise à fournir davantage de livrables pour faciliter les approches innovantes et éco-responsables sur les APIs. Le but est de favoriser le partage des connaissances en créant de nouveaux groupes de travail et de nouveaux projets. 


Le label API Green Score

Le label API Green Score est une initiative conçue pour aider les utilisateurs, les concepteurs et les propriétaires d’API à évaluer les impacts environnementaux de leurs APIs. 

Il est composé d’un guide de bonnes pratiques pour favoriser la transition écologique de manière concrète. Le label a pour fonction d’attester de la conception éco-responsable des APIs.

Les travaux du label sont dirigés par Yannick Tremblais, IT Innovation Manager du Groupe Rocher. Il réunit d’ores et déjà plusieurs membres et entreprises contributrices comme la SNCF, BPCE, Combo, L’Oréal, ENEDIS, AXA ou encore EDF.

Quelques chiffres clés sur le label API Green Score 

Actuellement, le label API Green Score c’est : 

  • 5 Chantiers en cours ;

  • 9 partenaires ;

  • plus de 170 membres actifs ;

  • plus de 120 entreprises.

Ces chiffres, conséquents, témoignent d’un réel intérêt pour cette démarche Green IT.

Quels sont les critères d’obtention du label ?

Pour obtenir le label API Green Score, les prétendants doivent évaluer leurs APIs sous l’angle de 7 domaines principaux. 

Les bonnes pratiques dans le cycle de vie des API concernent la désaffection des APIs inutilisées, le déploiement près des consommateurs pour réduire les temps de réponse, la création d’un référentiel pour les consommateurs d’APIs, la mise en place d’une gouvernance des données (urbanisation) ou encore l’optimisation du versionning.

En ce qui concerne les échanges de données, il convient de prioriser les échanges avec les plus petites tailles de charge utile, d’utiliser les principes de l’API Customer Centricity, d’utiliser des tokens opaques plutôt que des JWT, de profiter d’Odata ou de GraphQL pour la base de données ou encore d’optimiser les niveaux de granularité des données. 


Le troisième critère d’évaluation concerne les données. Le label préconise, par exemple, de ne collecter que les données nécessaires, de ne fournir que les données modifiées, d’utiliser le cache et d’optimiser les requêtes afin de limiter les données renvoyées.


En termes d’architecture, il est préférable de promouvoir l’architecture des événements, d’utiliser des webhooks ou des notifications commerciales, de filtrer les données dans la charge utile, de paginer les résultats et d’utiliser des protocoles tels qu’AsyncAPI.

Pour les outils, il est judicieux de constituer des KPI (nombre d’appels, taille de la charge utile, nombre d’équipements utilisés…) et d’évaluer l’impact du langage sur la consommation d’énergie.

Côté infra, il est recommandé d’utiliser une infrastructure adaptative, de minimiser le nombre de fournisseurs cloud entre les consommateurs et les backends, de se rapprocher des centres de données et de déterminer les actions les plus pertinentes pour réduire l’impact des API.

Enfin, une bonne communication autour des APIs est importante pour la compréhension globale. Elle regroupe, notamment, l’utilisation de termes tels que l’écoscore de l’API, le partage des critères et des méthodes d’évaluation et la fourniture de guides et de ressources au plus grand nombre. 

À noter que les conditions d’obtention du label sont souples dans le sens où les critères s’adaptent au contexte propre à chaque entreprise. 

En outre, une grille d’évaluation et un guide sont disponibles sur le site du collectif API Thinking.

Le label API Green Score s’inscrit dans une démarche éco-responsable qui vise à promouvoir les bonnes pratiques en la matière. Né d’une démarche volontaire, il accompagne et conseille les organisations qui souhaitent s’inscrire dans les objectifs de lutte contre le dérèglement climatique. De nombreuses entreprises et partenaires ont d’ores et déjà rejoint le mouvement ; gageons que le mouvement s’amplifie et fasse des émules dans d’autres secteurs de l’IT !

Mes avantages

De nouvelles offres sont arrivées

Des offres et des remises pour gérer votre activité professionnelle...


Boostez vos projets IT

Les meilleures missions et offres d’emploi sont chez Free-Work

Continuez votre lecture autour des sujets :

Commentaire

Dans la même catégorie

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2024 © Free-Work / AGSI SAS
Suivez-nous