Lazy Evaluation
Kind: approach
Layer: Execution Core
Record: architecture:lazy-evaluation
Severity: contextual
Scope: computation, collection, stream
Canonical: Ontology
An approach in which a value is computed only when something consumes it.
Listed in Architecture principles, after Pipeline Architecture and before Sequential Access.
Requires
Reinforces
Enables
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Linked from
- The direction axis
- Scalability / Performance / Optimization
- Scalability / Performance / Optimization
- Streaming / Pipeline / Dataflow Processing
- Severity levels
- The resolutions