Engineering Insights

Deep dives into modern software engineering, architecture decisions, and technical innovations from our team

5 Articles
62 JDK Interception Points: In-Process Chaos Engineering with a Java Agent
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.

E
Engineering Team
18 min read
#chaos-engineering #java #jvm
Read Article
From Production Incidents to JUnit 5 Annotations: A Three-Tier Chaos Testing Framework
Engineering category.testing Jun 26, 2026

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.

E
Engineering Team
20 min read
#chaos-engineering #java #junit5
Read Article
The Fourth Phase of Testing: Why Chaos Engineering Belongs in Your CI Pipeline
Featured
Engineering category.testing Jun 26, 2026

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.

E
Engineering Team
12 min read
#chaos-engineering #testing #ci-cd
Read Article
Kernel-Real Fault Injection: A C99 LD_PRELOAD Chaos Library for Any Process
Engineering category.testing Jun 26, 2026

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.

E
Engineering Team
16 min read
#chaos-engineering #c99 #ldpreload
Read Article
Building Scalable Microservices: Real Patterns from the Trenches
Featured
Engineering Architecture Dec 15, 2025

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.

E
Engineering Team
14 min read
#microservices #kubernetes #docker
Read Article