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

9 Articles
31 % plus petit et jusqu'à 83 % plus rapide que LZ4
Ingénierie Performance 11 oct. 2026

31 % plus petit et jusqu'à 83 % plus rapide que LZ4

Un décodeur qui lit les blocs de liblz4 plus vite que liblz4 lui-même sur 20 des 27 profils mesurés, plus un format natif optionnel 31 % plus compact. L'adoption commence par un seul appel de fonction modifié, mesuré sur quatre processeurs, pertes comprises.

C
Christian Schnapka
6 min de lecture
#compression #lz4 #rust
Lire l'article Aussi sur Medium
Le premier test automatisé de basculement Redis Sentinel — en une seule annotation
Ingénierie Tests 1 sept. 2026

Le premier test automatisé de basculement Redis Sentinel — en une seule annotation

Un master, deux réplicas, trois Sentinels et un quorum correct — dans un test JUnit, à partir d'une seule annotation. La couche 3 du Macstab Chaos Stack transforme le basculement que votre code de cache n'a jamais vécu en une assertion déterministe dans la CI.

C
Christian Schnapka
6 min de lecture
#redis #sentinel #junit5
Lire l'article Aussi sur Medium
Un NOP n'a pas cassé ma règle YARA. Un seul changement d'encodage, si.
Sécurité Ingénierie 9 août 2026

Un NOP n'a pas cassé ma règle YARA. Un seul changement d'encodage, si.

Une analyse au niveau de l'octet pour les ingénieurs en détection : pourquoi l'insertion d'un NOP laisse une règle hexadécimale YARA intacte, alors qu'un seul changement d'encodage x86-64 équivalent la met en échec — reproduit avec Aether 1.0.0 comme implémentation de référence.

C
Christian Schnapka
6 min de lecture
#detection-engineering #yara #x86-64
Lire l'article Aussi sur Medium
Aether : prouver que vos contrôles de sécurité résistent aux variations des attaques modernes
Featured
Sécurité Ingénierie 8 août 2026

Aether : prouver que vos contrôles de sécurité résistent aux variations des attaques modernes

Un échantillon statique ne prouve pas qu'une architecture de détection résistera à une forme de code différente mais équivalente. Aether offre aux équipes de sécurité un framework de laboratoire gouverné pour générer des variantes x86-64 contrôlées, prouver qu'elles préservent le comportement et révéler les angles morts avant les attaquants.

M
Macstab Security Engineering
7 min de lecture
#detection-engineering #security-validation #x86-64
Lire l'article
62 Points d'Interception JDK : Chaos Engineering In-Process avec un Agent Java
Ingénierie Tests 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 Tests 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 Tests 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 Aussi sur Medium
Injection de Pannes au Niveau Noyau : Une Bibliothèque de Chaos C99 LD_PRELOAD pour Tout Processus
Ingénierie Tests 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 Aussi sur Medium
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