Determinism

Kind: principle

Layer: Computation Core

Record: architecture:determinism

Severity: recommended

Scope: function, process, build, test

Canonical: Ontology

A design rule that the same inputs and state always produce the same result, with time and randomness passed in as inputs.

Listed in Architecture principles, after Choreography and before Predictability.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Enforced by

Reinforced by

Linked from