Atomicity

Kind: principle

Layer: Atomic Boundary

Record: architecture:atomicity

Severity: mandatory

Scope: transaction, operation, workflow

Canonical: Ontology

A design rule that the steps of a state change either all take effect or none do.

Listed in Architecture principles, after Idempotency and before ACID.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Required by

Reinforced by

Linked from