Aeron Patterns
HomeBlogAeron PatternsAeron CookbookAbout

Aeron Application and System Pattern Library

Software design and implementation patterns that I have found useful with Aeron and Agrona related applications and systems.

Synthetic Testing in Production

Techniques to implement synthetic testing in production with state machines

Read more
Testing
December 1, 2024

Zero Downtime State Machines

Techniques to implement zero downtime state machines

Read more
State Machine Replication
November 17, 2024

State Machine Determinism Validation

Techniques to validate the determinism of your state machine, with and without adding latency

Read more
State Machine Replication
November 11, 2024

I/O Isolation with RingBuffers

How to properly isolate business logic from I/O operations and build low-latency applications

Read more
Agrona
November 9, 2024

Aeron Process Observability

How to observe the state of your Aeron based applications without adding latency

Read more
Observability
November 6, 2024

Failure Detection in Agrona Streaming Applications

How to detect failures in your distributed streaming applications

Read more
Failure Detection
November 2, 2024

©2003-2025 Shaun Laurens