dataflow
Operation-driven processing
Dataflow describes how data moves through a system—from input to processing to output.
In computing, dataflow programming treats programs as directed graphs where data flows between operations, rather than following sequential instructions.
The term also describes documentation of how information passes between components: The dataflow diagram shows how customer orders move through the system.
Long-distance fluid transport tube
- parallelismMatching structural elements
- concurrencyOverlapping execution of tasks
- executionCompleting a planned task
- schedulingAssigning times to events
graph · reactive · programming · asynchronous · synchronization · multithreading · dependency · throughput
Path selection process
- bandwidthData transmission capacity
- latencyDelay in system response
- packetSmall sealed container
- protocolsEstablished codes of conduct
buffering · congestion · throughput · switching · multiplexing · queueing · transmission · TCP
Building design discipline
- ETLSource-to-destination data process
- warehousingStoring goods commercially
- analyticsSystematic examination of datasets
- schemaOrganized representational structure
indexing · storage · query · repository · metadata · normalization · ingestion · orchestration
Simplified explanatory sketch
- mappingDiagram of correspondences
- flowchartDiagram showing workflow steps
- arrowsShafted projectiles for bows
- visualizationForming mental or graphical images
modeling · notation · symbols · documentation · blueprint · schematic · whiteboard · miro
pipeline
Long-distance fluid transport tube
- parallelismMatching structural elements
- concurrencyOverlapping execution of tasks
- executionCompleting a planned task
scheduling · graph · reactive · programming · asynchronous · synchronization · multithreading · dependency · throughput · scalability
routing
Path selection process
protocols · buffering · congestion · throughput · switching · multiplexing · queueing · transmission · TCP · UDP
architecture
Building design discipline
- ETLSource-to-destination data process
- warehousingStoring goods commercially
- analyticsSystematic examination of datasets
schema · indexing · storage · query · repository · metadata · normalization · ingestion · orchestration · spark
diagram
Simplified explanatory sketch
- mappingDiagram of correspondences
- flowchartDiagram showing workflow steps
- arrowsShafted projectiles for bows
visualization · modeling · notation · symbols · documentation · blueprint · schematic · whiteboard · miro
- VHDLentity, process, signal, component, architecture
- computationlinear algebra, parallel processing, hardware acceleration, dot product, batch processing
- declarative programmingSQL, Haskell
- programming paradigmsobject-oriented, functional, procedural, declarative, imperative
- visual codingdrag and drop, drag-and-drop, nodes, code blocks, stacking blocks
- FPGAslookup table, bitstream, bitstreams, configuration, interconnect