• Architecture
  • Tool in action
  • 25 min

Green Architecture : moins de gras, plus d’impact, plus d'efficacité !

  • Date jeudi
  • Horaire 15h00 à 15h25
  • Salle Amphi A

Description

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 : - 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.

Orateur·ices

Diallo Thierno

Currently, I am working as a Staff Engineer at Axa France for the past year and half. I worked as a Technical Leader/Senior Software Engineer at Axa France for 3 and a half years. I started at Axa France 5 years ago. I am an experienced engineer with a proven track record in IT. I am proficient in Java/JEE/Spring/SpringBoot, Python, PostgreSQL, Webmethods, ODM, SOA concepts, statistical modeling, and Prolog. I hold a solid engineering background with a degree in Computer Engineering and Statistics focused on systems and network engineering, software engineering, and financial engineering from Polytechnique Lille. Previously, I worked for SNCF for 4 years, and before that, for Capgemini for 2 and a half years.

David De Carvalho

J'ai rejoins Capgemini il y a deux ans en tant qu'Architecte Logiciel et Solution. Mais je suis un développeur au final ... j'adore mettre les mains dans le code et le fait un maximum ! Développeur "touche-à-tout" depuis une vingtaine d'années, 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. J'adore expérimenter et trouver des manière de faire qui améliore la vie et la productivité du développeur. Enfin, je participe et contribue activement à certains projets open source autour du #greenit (plugin ecocode pour Sonarqube, collectif Api Thinking).

Actions rapides


Les sessions futures sur le même thème

    • Architecture
    • Conférence

    Gateway API, 10 ans de maturation pour une nouvelle API Kubernetes

    Exposer une application Kubernetes au monde peut devenir un vrai casse tête 🧐. Nous avons d'un côté les API standards avec Ingress, service de `type=LoadBalancer`, voir même les NodePorts… et de l'autre, les APIs custom proposées par les Ingress Controllers et Service-Meshes très avancées mais non standard 😅 Après tant d'années de confusion, une nouvelle API, nommée Gateway API, arrive tout juste en v1.0 (🎉) pour contenter à la fois les développeurs et les opérateurs de cluster ou d'infrastructure 🤯! Nous découvrirons ensemble cette nouvelle API, ses fonctionnalités avancées et les implémentations qui vous permettrons de les utiliser dans votre cluster ⚡️!

    Vendredi 8h30 à 9h25 - Amphi D
    • Architecture
    • Conférence

    Direct en production !

    Depuis des années, nous utilisons plusieurs environnements intermédiaires avant LA livraison en production. Mais en 2026, est-ce vraiment nécessaire ? Sommes-nous certains qu’un déploiement en recette nous garantit une livraison réussie en production ? Et si nous tentions le coup ? Et si nous bazardions tout pour ne conserver que la production ? Durant cette présentation, nous explorerons comment allier craft et ingénierie logicielle pour concevoir des architectures prêtes pour la production. Nous aborderons les meilleures pratiques, les outils et les stratégies essentiels pour minimiser les risques et maximiser l'efficacité.

    Vendredi 11h30 à 12h25 - Amphi E
    • Architecture
    • Conférence

    Moins d’infra, plus de produit : notre chemin vers les services managés

    Quand une startup SaaS grossit vite, son infrastructure finit souvent par raconter son histoire : quelques VMs au début, puis du Kubernetes, puis des services auto-gérés un peu partout… jusqu’au moment où l’équipe passe plus de temps à maintenir la plateforme qu’à construire le produit. Chez PayFit, nous nous sommes retrouvés exactement dans cette situation. Notre plateforme reposait intégralement sur Kubernetes, y compris les aspects bases de données, middleware... avec évidemment beaucoup de "fait maison" dans le lot. Ça fonctionnait, mais de manière loin d'être idéale : soucis de sécurité, surcharge opérationnelle, manque d'autonomie des équipes produits, incidents à répétition... Nous avons donc entamé une transition progressive vers davantage de services managés et de serverless, aujourd'hui achevée avec succès. Dans ce talk, je vous propose un retour d’expérience concret sur cette évolution : - Pourquoi nous avons décidé de réduire notre part d’infrastructure auto-gérée - Comment nous avons migré progressivement sans tout réécrire - Ce que les services managés et le serverless changent vraiment au quotidien - Les gains… mais aussi les surprises et les compromis L’objectif n’est pas de vendre une architecture miracle, mais de partager ce que l’on apprend quand on essaie de sortir du “tout Kubernetes” pour aller vers plus de services managés, et comment cela peut aider une équipe plateforme à se concentrer davantage sur le produit que sur l’infrastructure.

    Vendredi 11h30 à 12h25 - Amphi A