Insights d'ingénierie

Plongées approfondies dans l'ingénierie logicielle moderne, les décisions d'architecture et les innovations techniques de notre équipe

5 Articles
62 Points d'Interception JDK : Chaos Engineering In-Process avec un Agent Java
Ingénierie category.testing 26 juin 2026

62 Points d'Interception JDK : Chaos Engineering In-Process avec un Agent Java

Un agent Java qui instrumente 62 sites d'appel JDK avec ByteBuddy. Isolation de session par test, auto-câblage Spring Boot 3/4, et overhead JIT quasi nul. Le chaos engineering s'exécute inline dans votre suite de tests JUnit et bloque le build.

E
Engineering Team
18 min de lecture
#chaos-engineering #java #jvm
Lire l'article
Des Incidents de Production aux Annotations JUnit 5 : Un Framework de Chaos Testing à Trois Niveaux
Ingénierie category.testing 26 juin 2026

Des Incidents de Production aux Annotations JUnit 5 : Un Framework de Chaos Testing à Trois Niveaux

448 primitives syscall de niveau L1. 92 composites de fautes de niveau L2. 64 scénarios d'incidents de production encodés sous forme d'annotations uniques. Un framework d'extension JUnit 5 qui transforme les post-mortems en portes CI pour Spring Boot, Quarkus et Micronaut.

E
Engineering Team
20 min de lecture
#chaos-engineering #java #junit5
Lire l'article
La Quatrième Phase des Tests : Pourquoi le Chaos Engineering a sa Place dans votre Pipeline CI
Featured
Ingénierie category.testing 26 juin 2026

La Quatrième Phase des Tests : Pourquoi le Chaos Engineering a sa Place dans votre Pipeline CI

Tests unitaires, tests d'intégration, tests de conteneurs — et maintenant tests de chaos. Nous avons construit une pile de chaos engineering à trois couches en C99, Java et JUnit 5 qui transforme les incidents de production en portes CI reproductibles.

E
Engineering Team
12 min de lecture
#chaos-engineering #testing #ci-cd
Lire l'article
Injection de Pannes au Niveau Noyau : Une Bibliothèque de Chaos C99 LD_PRELOAD pour Tout Processus
Ingénierie category.testing 26 juin 2026

Injection de Pannes au Niveau Noyau : Une Bibliothèque de Chaos C99 LD_PRELOAD pour Tout Processus

Six domaines de pannes, zéro modification du code applicatif, tout binaire ELF. Une bibliothèque de chaos C99 qui intercepte les appels libc au niveau du linker dynamique — injectant des pannes réelles du noyau dans Java, Go, Python, Node.js, et tout le reste.

E
Engineering Team
16 min de lecture
#chaos-engineering #c99 #ldpreload
Lire l'article
Construire des Microservices Scalables : Patterns Réels du Terrain
Featured
Ingénierie Architecture 15 déc. 2025

Construire des Microservices Scalables : Patterns Réels du Terrain

Un regard pratique sur l'architecture microservices - les patterns qui fonctionnent vraiment, les pièges qui nous ont mordus, et pourquoi parfois un monolithe n'est pas si mal.

E
Engineering Team
14 min de lecture
#microservices #kubernetes #docker
Lire l'article