Learn Apache Flink :Flink is a Apache Spark Competitor
3.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Apache Flink :Flink is a Apache Spark Competitor to your Wishlist.

Add to Wishlist

Learn Apache Flink :Flink is a Apache Spark Competitor

Learn How to perform robust Batch/Stream processing with Apache Flink
3.3 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
20 students enrolled
Created by Ashok M
Last updated 2/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 44 mins on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • What is Apache Flink
  • Storm vs Spark vs Flink
  • How Flink supports streamprocessing
View Curriculum
Requirements
  • Basic knowledge of Computers
  • Basic knowledge of corejava
  • Basic knowledge of streaming
Description

Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities.

Features

  • A streaming-first runtime that supports both batch processing and data streaming programs

  • Elegant and fluent APIs in Java and Scala

  • A runtime that supports very high throughput and low event latency at the same time

  • Support for event time and out-of-order processing in the DataStream API, based on the Dataflow Model

  • Flexible windowing (time, count, sessions, custom triggers) accross different time semantics (event time, processing time)

  • Fault-tolerance with exactly-once processing guarantees

  • Natural back-pressure in streaming programs

  • Libraries for Graph processing (batch), Machine Learning (batch), and Complex Event Processing (streaming)

  • Built-in support for iterative programs (BSP) in the DataSet (batch) API

  • Custom memory management for efficient and robust switching between in-memory and out-of-core data processing algorithms

  • Compatibility layers for Apache Hadoop MapReduce and Apache Storm

  • Integration with YARN, HDFS, HBase, and other components of the Apache Hadoop ecosystem


Who is the target audience?
  • This course is for students
  • For all Hadoop,Spark,Storm developers
  • For all Architects
  • For all Java Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
6 Lectures 09:09

What is Flink
02:40

StreamProcessing
00:38

Statefulprocessing
01:32

Batch Vs RealTime Analytics
01:44

Flink vs Spark
01:18
+
Apache Flink
5 Lectures 34:38
FlinkExample-1
00:48


EventProcessing-1
07:33

EventProcessing-2
13:00

EventProcessing-3
03:31
About the Instructor
Ashok M
2.4 Average rating
61 Reviews
330 Students
29 Courses
Architect

I am  Reddy having 10 years of IT experience.For the last 4 years I have been working on Bigdata.
From Bigdata perspective,I had working experience on Kafka,Spark,and Hbase,cassandra,hive technologies.
And also I had working experience with AWS and Java technologies.

I have the experience in desigining and implemeting lambda architecture solutions in bigdata

Has experience in Working with Rest API and worked in various domains like financial ,insurance,manufacuring.

I am so passinate about  new technologies.


BigDataTechnologies  is a online training provider and has many experienced lecturers who will proivde excellent training.

BigDataTechnologies has extensive experience in providing training for Java,AWS,iphone,Mapredue,hive,pig,hbase,cassandra,Mongodb,spark,storm and Kafka.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges.

Main objective is to provide high quality content to all students