Tools-in-Action30min
Green Architecture : moins de gras, plus d’impact, plus d'efficacité !
Cette session montre comment alléger et verdir une API existante grâce au framework **API Green Score** : mesure d’indicateurs (payload, latence, cache), application de bonnes pratiques (compression, pagination, données minimales) et automatisation du suivi. Résultat : une API plus performante, économe en ressources et reproductible via un repo GitHub.
David DE CARVALHOCapgemini
Thierno DIALLOAxa France
talkDetail.whenAndWhere
Thursday, April 23, 17:00-17:30
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
Vos APIs ont pris un peu de poids ? Elles consomment plus que nécessaire ? Pas de panique, on sort la boîte à outils pour leur faire un Green relooking !
Dans ce Tools-in-Action, nous appliquerons pas à pas le framework "API Green Score" sur une API réelle et existante, avec des outils open-source et des métriques concrètes.
Le constat est simple : les APIs modernes sont souvent gourmandes.
Le problème ? Pas le manque de principes, mais l’absence de règles mesurables et automatisées.
En live, nous :
Résultat ? Une API plus légère, plus rapide, et un impact environnemental réduit.
Nous vous montrerons les gains en direct (avant/après) : trafic réseau réduit, latence stabilisée, cache optimisé.
Et pour repartir avec du concret, un repo GitHub vous attend avec tout le nécessaire pour reproduire la démarche.
Dans ce Tools-in-Action, nous appliquerons pas à pas le framework "API Green Score" sur une API réelle et existante, avec des outils open-source et des métriques concrètes.
Le constat est simple : les APIs modernes sont souvent gourmandes.
Le problème ? Pas le manque de principes, mais l’absence de règles mesurables et automatisées.
En live, nous :
- prendrons les mesures (payload, latence, cache),
- calculerons le Green Score par endpoint,
- mettrons en place des règles actionnables : compression GZIP/Brotli, champs partiels, allègement des données transférées, pagination obligatoire, …
- automatiserons la non-régression (SonarQube, Spectral).
Résultat ? Une API plus légère, plus rapide, et un impact environnemental réduit.
Nous vous montrerons les gains en direct (avant/après) : trafic réseau réduit, latence stabilisée, cache optimisé.
Et pour repartir avec du concret, un repo GitHub vous attend avec tout le nécessaire pour reproduire la démarche.
David DE CARVALHO
Après avoir passé plus de 15 ans chez @PagesJaunes (@Solocal), je travaille actuellement chez @Capgemini en tant qu'Architecte Solution Managing.
Je suis un développeur "touche-à-tout" dans l'âme, qui aime se faire une idée des choses par soi-même, "mettre les mains dans le cambouis" et aider les développeurs (toujours avec bienveillance).
Mon langage de prédilection est le Java (entre autres) mais je travaille également sur des sujets techniques, allant des Bases de données aux API REST en passant par la mise en place d'outillage interne.
Je suis également friand de tout ce qui concerne les process Agile, j'ai d'ailleurs été ScrumMaster pendant 2 ans.
Le partage de la connaissance est primordial à mes yeux : documentation bien entendu mais aussi relectures croisées de code, ou encore des communautés de pratiques.
Enfin, je participe et contribue activement à certains projets open source autour du #greenit (plugins #Creedengo pour @Sonarqube, #APIGreenScore du collectif @ApiThinking)
Je suis un développeur "touche-à-tout" dans l'âme, qui aime se faire une idée des choses par soi-même, "mettre les mains dans le cambouis" et aider les développeurs (toujours avec bienveillance).
Mon langage de prédilection est le Java (entre autres) mais je travaille également sur des sujets techniques, allant des Bases de données aux API REST en passant par la mise en place d'outillage interne.
Je suis également friand de tout ce qui concerne les process Agile, j'ai d'ailleurs été ScrumMaster pendant 2 ans.
Le partage de la connaissance est primordial à mes yeux : documentation bien entendu mais aussi relectures croisées de code, ou encore des communautés de pratiques.
Enfin, je participe et contribue activement à certains projets open source autour du #greenit (plugins #Creedengo pour @Sonarqube, #APIGreenScore du collectif @ApiThinking)
Thierno DIALLO
Actuellement, je travaille en tant que Staff Engineer chez Axa France depuis 2an. J'ai travaillé en tant que Tech Leader chez Axa France pendant 3 ans et demi. J'ai commencé chez Axa France il y a 6 ans.
Je travaille principalement sur Java/JEE/Spring/SpringBoot, Python, Webmethods, ODM, Architecture EDA, SOA. Professionnel de l'ingénierie avec un diplôme en Génie Informatique et Statistique axé sur l'ingénierie des systèmes et des réseaux, l'ingénierie logicielle.
J'ai précédemment travaillé pour la SNCF pendant 4 ans, et avant cela pour Capgemini pendant 2 ans et demi.
Je travaille principalement sur Java/JEE/Spring/SpringBoot, Python, Webmethods, ODM, Architecture EDA, SOA. Professionnel de l'ingénierie avec un diplôme en Génie Informatique et Statistique axé sur l'ingénierie des systèmes et des réseaux, l'ingénierie logicielle.
J'ai précédemment travaillé pour la SNCF pendant 4 ans, et avant cela pour Capgemini pendant 2 ans et demi.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments