Engineering Insights

Tiefe Einblicke in moderne Software-Engineering, Architekturentscheidungen und technische Innovationen von unserem Team

5 Articles
62 JDK-Interceptionpunkte: In-Process Chaos Engineering mit einem Java Agent
Engineering category.testing 26. Juni 2026

62 JDK-Interceptionpunkte: In-Process Chaos Engineering mit einem Java Agent

Ein Java Agent, der 62 JDK-Aufrufstellen mit ByteBuddy instrumentiert. Isolation pro Test-Session, Spring Boot 3/4 Auto-Wiring und nahezu null JIT-Overhead. Chaos Engineering, das inline in Ihrer JUnit-Testsuite läuft und den Build absichert.

E
Engineering Team
18 Min. Lesezeit
#chaos-engineering #java #jvm
Artikel lesen
Von Produktionsvorfällen zu JUnit 5-Annotationen: Ein dreistufiges Chaos-Testing-Framework
Engineering category.testing 26. Juni 2026

Von Produktionsvorfällen zu JUnit 5-Annotationen: Ein dreistufiges Chaos-Testing-Framework

448 L1-Syscall-Primitive. 92 L2-Fault-Composites. 64 L3-Produktionsvorfallszenarien, kodiert als einzelne Annotationen. Ein JUnit 5-Erweiterungsframework, das Post-Mortems in CI-Gates für Spring Boot, Quarkus und Micronaut verwandelt.

E
Engineering Team
20 Min. Lesezeit
#chaos-engineering #java #junit5
Artikel lesen
Die vierte Phase des Testens: Warum Chaos Engineering in Ihre CI-Pipeline gehört
Featured
Engineering category.testing 26. Juni 2026

Die vierte Phase des Testens: Warum Chaos Engineering in Ihre CI-Pipeline gehört

Unit-Tests, Integrationstests, Container-Tests — und jetzt Chaos-Tests. Wir haben einen dreischichtigen Chaos-Engineering-Stack in C99, Java und JUnit 5 gebaut, der Produktionsvorfälle in reproduzierbare CI-Gates verwandelt.

E
Engineering Team
12 Min. Lesezeit
#chaos-engineering #testing #ci-cd
Artikel lesen
Kernel-echte Fehlerinjektion: Eine C99 LD_PRELOAD Chaos-Bibliothek für beliebige Prozesse
Engineering category.testing 26. Juni 2026

Kernel-echte Fehlerinjektion: Eine C99 LD_PRELOAD Chaos-Bibliothek für beliebige Prozesse

Sechs Fehlerdomänen, null Änderungen am Anwendungscode, beliebige ELF-Binärdateien. Eine C99-Chaos-Bibliothek, die libc-Aufrufe auf Ebene des dynamischen Linkers abfängt — und kernel-echte Fehler an Java, Go, Python, Node.js und alles dazwischen ausliefert.

E
Engineering Team
16 Min. Lesezeit
#chaos-engineering #c99 #ldpreload
Artikel lesen
Skalierbare Microservices bauen: Echte Patterns aus der Praxis
Featured
Engineering Architektur 15. Dez. 2025

Skalierbare Microservices bauen: Echte Patterns aus der Praxis

Ein praxisnaher Blick auf Microservices-Architektur - die Patterns die wirklich funktionieren, die Fallstricke die uns erwischt haben, und warum ein Monolith manchmal gar nicht so schlecht ist.

E
Engineering Team
14 Min. Lesezeit
#microservices #kubernetes #docker
Artikel lesen