Apache Flink: Real-Time Data Engineering
Offered By: LinkedIn Learning
Course Description
Overview
Discover how to build a real-time stream processing pipeline with Apache Fink. Learn about the platform's windowing, event-time processing, and state management features.
Syllabus
Introduction
- Real-time processing and analytics
- What is Apache Flink?
- Streaming with Apache Flink
- DataStream API
- Related prerequisite courses
- Setting up exercise files
- Setting up the Flink environment
- Reading from a stream source
- Processing streaming data
- Writing to a stream sink
- Using keyed streams
- ProcessFunction
- Splitting a stream
- Merging multiple streams
- Windowing concepts
- Using a Kafka streaming source
- Using sliding windows
- Using session windows
- Window joins
- Time attributes in Flink
- Watermarks
- Setting up event time
- Processing with event time
- Writing to a Kafka sink
- State management in Flink
- Defining states
- Using states
- Advanced state management
- Problem definition
- Computing summary counts
- Computing activity durations
- Next steps
Taught by
Kumaran Ponnambalam
Related Courses
Developing Stream Processing Applications with AWS KinesisPluralsight Developing Stream Processing Applications with AWS Kinesis
Pluralsight Conceptualizing the Processing Model for the AWS Kinesis Data Analytics Service
Pluralsight Processing Streaming Data Using Apache Flink
Pluralsight Complex Event Processing Using Apache Flink
Pluralsight