Here are some useful resourses about strem data processing using Apache Flink
Well written book and very recommended for beginners.
https://mapr.com/ebooks/intro-to-apache-flink/
Flink cluster and resourse management
https://ci.apache.org/projects/flink/flink-docs-release-1.2/setup/cluster_setup.html
https://www.slideshare.net/tillrohrmann/redesigning-apache-flinks-distributed-architecture-flink-forward-2017
https://dzone.com/articles/sending-additional-data-to-and-from-flink-clusters
The Stream Processor as a Database
https://www.slideshare.net/FlinkForward/flink-forward-sf-2017-ufuk-celebi-the-stream-processor-as-a-database-building-online-applications-directly-on-streams
https://www.slideshare.net/FlinkForward/flink-forward-sf-2017-ufuk-celebi-the-stream-processor-as-a-database-building-online-applications-directly-on-streams
Jobs and Scheduling
https://ci.apache.org/projects/flink/flink-docs-master/internals/job_scheduling.html
Operators
https://ci.apache.org/projects/flink/flink-docs-stable/dev/stream/operators/
https://dzone.com/articles/apache-flink-basic-transformation-example
Working with State
https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/stream/state/state.html#keyed-state
Streaming Connectors
https://ci.apache.org/projects/flink/flink-docs-stable/dev/connectors/
Maven – Working with Multiple Modules
https://maven.apache.org/guides/mini/guide-multiple-modules.html
MOA Project
https://moa.cms.waikato.ac.nz/moa-with-apache-flink/
Cloud Dataproc Initialization Actions
https://github.com/GoogleCloudPlatform/dataproc-initialization-actions
Execution plan visualization
https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/execution_plans.html