- Architecture
- Conférence
- Standard
- 55 min
Du rate limiting technique à la plateforme API monétisée : notre retour d'expérience
Date jeudi
Horaire 14h00 à 14h55
Salle Amphi A
Description
Fin 2025, nous avons mis en place un mécanisme de rate limiting sur nos APIs à l’aide de Spring Cloud Gateway. Début 2026, le business y voit une opportunité plus large : quotas journaliers, endpoints premium et facturation à l’usage. Nous avons du réagir et faire évoluer un mécanisme purement technique en une plateforme API beaucoup plus large : Gateway custom vs solution d’API Management sur étagère (Kong, Gravitee...) Quotas persistants vs limites court terme Gestion in-memory vs stockage Redis distribué Performance à 200 requêtes par seconde et 400k utilisateurs Observabilité interne vs exposition client Dans ce talk, nous décrirons la mise en place de notre rate limiting technique puis les dilemmes rencontrés en le transformant en plateforme API commercialisable
Orateur·ices
Benoit Averty
Je suis Lech Lead chez Whoz. Je reste polyvalent et j'aime participer à tous les aspects d'un produit : front, back, data, déploiement. Je suis très attaché à la qualité des produits que je développe et j'aime revenir aux fondamentaux des technologies que j'utilise. Mes intérêts du moment : Développement d'agents, Elastic, Kafka.
Mickaël Barroux
Consultant fullstack sénior spécialisé en développement Kotlin, Java et Scala. Participe à la mise en place de bonnes pratiques au sein des équipes : TDD, BDD, DDD, mob-programming, désendettement, clean code.
Actions rapides
Les sessions futures sur le même thème
- Architecture
- Tool in action
Green Architecture : moins de gras, plus d’impact, plus d'efficacité !
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.
Jeudi 15h00 à 15h25 - Amphi A
- 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