May 2017
Beginner to intermediate
596 pages
15h 2m
English
Basic operation of Flink can be explained in very simple terms, as shown in the the following figure:

As shown in the preceding figure, a Flink programs connects to a source, and then applies use case related operations (transformation, calculations and so on) and then finally outputs the results to the sink. Flink is capable of taking in data of two forms, namely, real-time data (DataStream) and batch data (DataSet). To cater to these distinct data types Flink has two main API’s namely: