Causality

Kind: principle

Layer: Causality Core

Record: architecture:causality

Severity: contextual

Scope: event, workflow, distributed state

Canonical: Ontology

A design rule that every effect records the event that caused it, so its order can be reasoned about.

Listed in Architecture principles, after Runtime Extensibility and before Causal Consistency.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from