Build powerful stream and batch processing application, real-time data warehouse, data lake by Apache Flink (Java,Kafka)