Deep dives into modern software engineering, architecture decisions, and technical innovations from our team
5 Articles
Engineering category.testing Jun 26, 2026
62 JDK Interception Points: In-Process Chaos Engineering with a Java Agent
A Java agent that instruments 62 JDK call sites using ByteBuddy. Per-test session isolation, Spring Boot 3/4 auto-wiring, and near-zero JIT overhead. Chaos engineering that runs inline in your JUnit test suite and gates the build.
From Production Incidents to JUnit 5 Annotations: A Three-Tier Chaos Testing Framework
448 L1 syscall primitives. 92 L2 fault composites. 64 L3 production incident scenarios encoded as single annotations. A JUnit 5 extension framework that turns post-mortems into CI gates for Spring Boot, Quarkus, and Micronaut.
The Fourth Phase of Testing: Why Chaos Engineering Belongs in Your CI Pipeline
Unit tests, integration tests, container tests — and now chaos tests. We built a three-layer chaos engineering stack in C99, Java, and JUnit 5 that turns production incidents into reproducible CI gates.
Kernel-Real Fault Injection: A C99 LD_PRELOAD Chaos Library for Any Process
Six fault domains, zero application code changes, any ELF binary. A C99 chaos library that intercepts libc calls at the dynamic linker level — delivering kernel-real faults to Java, Go, Python, Node.js, and everything in between.
Building Scalable Microservices: Real Patterns from the Trenches
A hands-on look at microservices architecture - the patterns that actually work, the pitfalls that bit us, and why sometimes a monolith isn't that bad after all.
We use cookies to enhance your experience on our site. Please choose your preferences below.
Necessary
These cookies are essential for the website to function properly. They include a unique identifier (user_uuid) to track your consent preferences for GDPR compliance.
Always Active
Analytics
Help us improve our website by allowing us to analyze how you use it. We use Google Analytics to collect anonymous usage statistics.
Functional
Enables features like live chat, calendars, and embedded content. Also allows storing your cookie preferences locally (consent_set) for improved user experience.