Fan-out/Fan-in

Kind: pattern

Layer: Execution Core

Aliases: Upward Reduction

Record: architecture:fan-out-fan-in

Severity: contextual

Scope: data processing, parallelism, pipeline

Canonical: Ontology

A design pattern that splits work into independent parts processed in parallel, then merges their results.

Listed in Architecture principles, after Windowing and before Batch-vs-Stream.

Requires

Reinforces

Enables

In tension with

Tensions

Violated by

Severity

Category

Linked from