Engineering insights

Diepgaande duiken in moderne software-engineering, architectuurbeslissingen en technische innovaties van ons team

9 Articles
31% kleiner en tot 83% sneller dan LZ4
Engineering Prestaties 11 okt 2026

31% kleiner en tot 83% sneller dan LZ4

Een decoder die de blokken van liblz4 op 20 van de 27 gemeten vormen sneller leest dan liblz4 zelf, plus een optioneel native formaat dat 31% kleiner is. Adoptie begint met één gewijzigde functieaanroep, gemeten op vier processors met alle verliezen gepubliceerd.

C
Christian Schnapka
6 min lezen
#compression #lz4 #rust
Artikel lezen Ook op Medium
De eerste geautomatiseerde Redis Sentinel-failovertest — met één annotatie
Engineering Testen 1 sep 2026

De eerste geautomatiseerde Redis Sentinel-failovertest — met één annotatie

Eén master, twee replica's, drie Sentinels en een correct quorum — binnen een JUnit-test, vanuit één annotatie. Laag 3 van de Macstab Chaos Stack maakt van de failover die uw cachecode nooit heeft overleefd een deterministische assertie in CI.

C
Christian Schnapka
6 min lezen
#redis #sentinel #junit5
Artikel lezen Ook op Medium
Een NOP brak mijn YARA-regel niet. Eén encodingwijziging wel.
Beveiliging Engineering 9 aug 2026

Een NOP brak mijn YARA-regel niet. Eén encodingwijziging wel.

Een onderzoek op byteniveau voor detection engineers: waarom een ingevoegde NOP een YARA-hexregel intact laat, terwijl één equivalente x86-64-encodingwijziging hem omzeilt — gereproduceerd met Aether 1.0.0 als referentie-implementatie.

C
Christian Schnapka
6 min lezen
#detection-engineering #yara #x86-64
Artikel lezen Ook op Medium
Aether: aantonen dat uw securitycontroles standhouden tegen moderne aanvalsvariatie
Featured
Beveiliging Engineering 8 aug 2026

Aether: aantonen dat uw securitycontroles standhouden tegen moderne aanvalsvariatie

Een statisch testsample bewijst niet dat een detectiearchitectuur bestand is tegen een andere maar equivalente codevorm. Aether biedt securityteams een beheerst labframework om gecontroleerde x86-64-varianten te genereren, gedragsbehoud te bewijzen en blinde vlekken te vinden voordat aanvallers dat doen.

M
Macstab Security Engineering
7 min lezen
#detection-engineering #security-validation #x86-64
Artikel lezen
62 JDK-interceptiepunten: In-Process Chaos Engineering met een Java Agent
Engineering Testen 26 jun 2026

62 JDK-interceptiepunten: In-Process Chaos Engineering met een Java Agent

Een Java-agent die 62 JDK-aanroeplocaties instrumenteert met ByteBuddy. Per-testsessie-isolatie, Spring Boot 3/4 auto-wiring, en vrijwel nul JIT-overhead. Chaos engineering dat inline draait in uw JUnit-testsuite en de build bewaakt.

E
Engineering Team
18 min lezen
#chaos-engineering #java #jvm
Artikel lezen
Van Productie-incidenten naar JUnit 5 Annotaties: Een Drielaags Chaos-testframework
Engineering Testen 26 jun 2026

Van Productie-incidenten naar JUnit 5 Annotaties: Een Drielaags Chaos-testframework

448 L1 syscall-primitieven. 92 L2 foutcomposieten. 64 L3 productie-incidentscenario's gecodeerd als enkele annotaties. Een JUnit 5 extensieframework dat post-mortems omzet in CI-gates voor Spring Boot, Quarkus en Micronaut.

E
Engineering Team
20 min lezen
#chaos-engineering #java #junit5
Artikel lezen
De Vierde Fase van Testen: Waarom Chaos Engineering Thuishoort in Je CI Pipeline
Featured
Engineering Testen 26 jun 2026

De Vierde Fase van Testen: Waarom Chaos Engineering Thuishoort in Je CI Pipeline

Unittests, integratietests, containertests — en nu chaos-tests. We bouwden een drielaagse chaos engineering-stack in C99, Java en JUnit 5 die productie-incidenten omzet in reproduceerbare CI-gates.

E
Engineering Team
12 min lezen
#chaos-engineering #testing #ci-cd
Artikel lezen Ook op Medium
Kernel-Echte Foutinjectie: Een C99 LD_PRELOAD Chaos-bibliotheek voor Elk Proces
Engineering Testen 26 jun 2026

Kernel-Echte Foutinjectie: Een C99 LD_PRELOAD Chaos-bibliotheek voor Elk Proces

Zes foutdomeinen, nul wijzigingen in applicatiecode, elk ELF-binair bestand. Een C99 chaos-bibliotheek die libc-aanroepen onderschept op het niveau van de dynamische linker — waarmee kernel-echte fouten worden geleverd aan Java, Go, Python, Node.js en alles daartussenin.

E
Engineering Team
16 min lezen
#chaos-engineering #c99 #ldpreload
Artikel lezen Ook op Medium
Schaalbare Microservices Bouwen: Echte Patterns uit de Praktijk
Featured
Engineering Architectuur 15 dec 2025

Schaalbare Microservices Bouwen: Echte Patterns uit de Praktijk

Een praktische kijk op microservices architectuur - de patterns die echt werken, de valkuilen die ons beetpakten, en waarom een monoliet soms zo slecht nog niet is.

E
Engineering Team
14 min lezen
#microservices #kubernetes #docker
Artikel lezen