Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Data

Stream Processing with Apache Flink

0 Hours
Skill IQ

Apache Flink is an open-source engine for processing continuous streams of data in real time. This path teaches you to build production stream processing applications with Flink 2.x. You'll construct pipelines with the DataStream API, work with event time and windows, manage application state, and make jobs fault tolerant with checkpoints and savepoints. You'll finish by deploying, monitoring, and tuning Flink.

**This learning path is actively in production. More content will be added to this path as it gets published and becomes available in the library. To view the full list of content to be included in this Path, click the "About this path" tab below.**

Content in this path
Stream Processing with Apache Flink

Start learning here

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
What You'll Learn
  • How to get up and running with Apache Flink
  • How to build streaming pipelines with Apache Flink
  • How to process event-time data with Apache Flink
  • How to manage application state with Apache Flink
  • How to apply fault tolerance and recovery techniques with Apache Flink
  • How to deploy, monitor, and optimize Apache Flink
  • 1. Up and Running with Apache Flink
  • 2. Build Streaming Pipelines with Apache Flink
  • 3. Process Event-Time Data with Apache Flink
  • 4. Manage Application State with Apache Flink
  • 5. Fault Tolerance and Recovery with Apache Flink
  • 6. Deploy, Monitor, and Optimize Apache Flink
Prerequisites
  • Learners interested in this path should be familiar working with Java and Apache Kafka. No prior experience in Apache Flink or stream processing is required.
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.

Get started with Pluralsight