• 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

Voir la vidéo

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