Pipeline Architecture
Kind: pattern
Layer: Execution Core
Record: architecture:pipeline-architecture
Severity: recommended
Scope: processing, dataflow, build
Canonical: Ontology
A design pattern that splits processing into ordered stages, each with a declared input and output contract.
Listed in Architecture principles, after Single-Pass Processing and before Lazy Evaluation.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Violated by
Refactored by
Severity
Category
Reinforced by
Refactors
Linked from
- One chain
- Core Modular Design
- Streaming / Pipeline / Dataflow Processing
- Codebase / System Architecture Styles
- Contracts / Interfaces / Compatibility
- Streaming / Pipeline / Dataflow Processing
- Severity levels
- The resolutions