Engineering Insights

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

6 Articles
Aether: Proving Your Security Controls Stand Up to Modern Attack Variation
Featured
Security Engineering Aug 8, 2026

Aether: Proving Your Security Controls Stand Up to Modern Attack Variation

A static test sample cannot prove that a detection architecture will hold when code takes a different—but equivalent—form. Aether gives security teams a governed lab framework to generate controlled x86-64 variants, prove the variants preserve behaviour, and expose detection blind spots before attackers do.

M
Macstab Security Engineering
7 min read
#detection-engineering #security-validation #x86-64
Read Article
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