Dataflow Applications

Dataflows enables users to compose data and computation modules into integrated workflows, such as complex ETL pipelines or advanced analytical engines


Dataflow applications within Composable consists of functional blocks strung together with connections to create new functionality. These functional blocks, called modules, can have multiple inputs and outputs. A module is analogous to a function in any programming language. A module takes in one or many inputs, and produces one or many outputs. These outputs can then be connected to any number of other module inputs. At its roots, a dataflow is a directed graph, where the nodes are the modules, and the edges are the connections between module inputs and outputs.