What I Knew, and What I Built
Two Exeris Kernel seams I retrofitted — body codec and identity provider — and why both gaps were invisible until I read the consumer's code, not the contract.
Articles on Cloud Architecture, modern Java, and zero-waste software engineering.
Two Exeris Kernel seams I retrofitted — body codec and identity provider — and why both gaps were invisible until I read the consumer's code, not the contract.
Direct ByteBuffer gives you zero-copy. It does not give you deterministic cleanup. In a runtime where memory ownership is part of the architecture, that gap is structural - not a tuning detail.
Most saga framework benchmarks measure dispatch time, not work completed. Here's what changes when you measure all of it — and why two unrelated Axon-based stacks share the same correctness defect under configured failure injection.
STS gives you structured concurrency within a scope. Flow gives you structured execution across time. The moment a step needs to park and resume after an external event — you've left STS territory.
In a zero-allocation runtime, SSLEngine becomes a structural mismatch. It keeps TLS on the heap-facing side of the JVM, makes cleanup less deterministic, and breaks the off-heap ownership model.
Why StructuredTaskScope fit my subsystem startup orchestration better than futures or thread pools — and why I still kept part of bootstrap strictly sequential.
A pragmatic look at how Data-Oriented Programming and modern JDK primitives can reduce the abstraction tax of traditional GoF patterns in closed-domain systems.
In a zero-copy runtime designed for 1-VT-per-Stream density, ThreadLocal is a performance serial killer. Here is the forensic analysis and how JEP 506 Scoped Values changed everything.
Arkstack.dev is an engineering blog focused on JVM Performance Tuning, Low-Latency Java Architecture, Off-heap Memory Management, and Legacy System Modernization. Built by an engineer who fights the GC for a living.