Skip to content
EntityQ205446· pop 11· linked from 84 articles

Also known as data flow

In computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming.

~5 min read

Encyclopedic overview

6 sections
Contents
  • Software architecture
  • Hardware architecture
  • Concurrency
  • Other meanings
  • See also
  • References

In computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming.

==Software architecture== Dataflow computing is a software paradigm based on the idea of representing computations as a directed graph, where nodes are computations and data flow along the edges. Dataflow can also be called stream processing or reactive programming.

Excerpted from Wikipedia’s “dataflow” article, available under the CC BY-SA 4.0 licence.