Append-Only Log
Kind: pattern
Layer: Execution Core
Record: architecture:append-only-log
Severity: contextual
Scope: event store, audit, stream
Canonical: Ontology
A design pattern that records history as immutable entries added at the end of the log.
Listed in Architecture principles, after Compensating Transaction and before Dead-Letter Queue.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Refactors
Linked from
- Coordination is software
- The board and the venue
- Execution joins the halves
- Event / Messaging / Asynchronous Architecture
- Observability / Auditability / Traceability
- Core Vocabulary
- Event Messaging Async
- Severity levels
- The resolutions