Data Flow
Big Data Flow Based Programming
Problem statement
Let’s go through several real-life problems
Problem 1: Connecting A & B
The problem to bring data from producers to consumers. Producer in the modern world can be anything:
application servers
database servers
manufacturing machines
smart home appliances and personal wearables
cars and so on.
Consumers on other side are represented by alive people, another machines including storage only as well as AI enabled services
Also connecting A & B is not easy. Moving data is hard because of the number of reasons:
Formats
Protocols
Compliances
Schemas
Volume/Variety/Velocity of data
Ensuring security
Ensuring reliability
Ensuring availability
Additional effort to onboard new producer/consumer
Problem 2: Real-life problem to solve
In the process of migration to microservice architecture and every service exposed data in their own way: some of them exposed data in realtime manner while another provided only batch interface.
Solution: Dataflow Pipe Anatomy
Disparate transport mechanism which can transport, route, transform information, takes care about reliability and availability.
Last updated