Yvan NGOUDJOU

Lead Développeur & Architecte API · Auteur du livre « Arrêtez de réinventer HTTP »

Y

Yvan NGOUDJOU

Lead Développeur & Architecte API
Me contacter

Pourquoi ce site existe

La plupart des APIs contournent HTTP au lieu de l'exploiter : elles réinventent le cache, la gestion de la concurrence ou la négociation de contenu avec des mécanismes maison, plus fragiles et plus coûteux que ce que le protocole offre déjà nativement.

C'est cette conviction qui a donné naissance au livre « Arrêtez de réinventer HTTP », ainsi qu'aux articles techniques publiés régulièrement sur ce site : cache HTTP, contrôle de concurrence, observabilité distribuée, sécurité des APIs et performance des services web.

Cache HTTPContrôle de concurrenceNégociation de contenuObservabilité distribuéePerformance & régulation (PID)Sécurité des APIs

Articles de Yvan NGOUDJOU

L’observabilité distribuée expliquée simplement : du traceId au workflow métier

Trace technique, span et correlationId jouent des rôles très différents dans l’observabilité distribuée. Cet article clarifie enfin leurs responsabilités : le traceId suit l’exécution technique, le spanId structure les opérations locales, et le correlationId porte le fil rouge métier — indispensable pour relier plusieurs traces, plusieurs systèmes et plusieurs moments d’un même workflow. Une approche pragmatique, illustrée par des exemples concrets (PSP, webhooks, SQL, propagation HTTP).

Lire

Réguler la latence d'un service web avec un PID : de FastAPI à Spring Boot

Un service HTTP est un système bouclable, exactement comme un convertisseur électronique 12 V → 5 V. Cet article applique la théorie du contrôle (régulateur PID, Ziegler-Nichols, modèle FOPDT) à la régulation dynamique de la concurrence d'un service web, testé sur FastAPI puis Spring Boot. Résultat : 5× moins de workers que la configuration Tomcat par défaut pour le même SLA, et une résilience native aux dérives que l'AWS Auto Scaling, asservi sur une métrique proxy (RPS), ne sait pas détecter.

Lire