DATA FLOW: the flow of data between systems; the automated and managed flow of information between systems, since enterprises had more than one system, where some of the systems created data and some of the systems consumed data.
In the context of software architecture, data flow relates to stream processing or reactive programming.
CHANLLENGES OF DATAFLOW:
FLOW MANAGEMENT:
- guaranteed delivery
- data buffering
- prioritized queuing
High Level Overview of Key NiFi Features
flow management; ease of use; security; extensible architecture; flexible scaling model;
Reference: