• star ble Level

    Intermediate

  • book blue Description

    This course is a hands-on introduction to topics relating to the deployment and operation of Apache Flink applications. The intended audience includes developers and operations staff responsible for deploying Flink applications and maintaining Flink clusters. The presentations will focus on the core concepts involved in the Flink runtime and the principal tools available for deploying, upgrading, and monitoring Flink applications. The exercises will provide a hands-on introduction to these same topics.

  • clock blue Duration

    This is a two-day course.

  • check blue Prerequisites

    No prior knowledge of Apache Flink is required.

    You will need a notebook with at least 8 GB RAM and Docker installed.

Course Content

Day 1

  • Introduction to Stream Processing and Apache Flink
  • Introduction to Flink's Concepts of State and Time
  • The Flink Runtime
  • Deployment
  • Managing a Flink Cluster
  • Containerized Setups
  • Fault Tolerance
  • Configuring and Managing State Backends and Checkpoints

Day 2

  • The Flink Network Stack, Backpressure, and Latency
  • Flink's REST API (Metrics and More)
  • Monitoring and Alerting
  • Application Evolution
  • Security
  • Filesystems