Mar 15–18, 2020

Apache Flink developer training (Day 2)

David Anderson (Ververica), Seth Wiesman (Ververica)
Location: 211 AB

Who is this presentation for?

Data engineers, data architects, developers





Day 1

  • Intro to Flink
  • Foundations of the DataStream API
  • Stateful stream processing
  • Getting set up for Flink development (including exercise)
  • Event time and watermarks
  • Process functions, side outputs, and timers (including exercise)
  • Windows
  • Testing (including exercise)

Day 2

  • The Flink runtime
  • Fault tolerance (including exercise)
  • The connector ecosystem
  • Watermarking (part 2) (including exercise)
  • Application patterns: Enrichment, joins, broadcast state
  • Application evolution (including exercise)

Prerequisite knowledge

  • A working knowledge of Java

What you'll learn

  • Understand that stream processing isn’t just for ETL
  • Learn how Apache Flink can support applications requiring complex stateful business logic and does so in a way that feels natural
Photo of David Anderson

David Anderson


David Anderson is a training coordinator at Ververica, the original creators of Apache Flink. He’s delivered training and consulting to many of the world’s leading banks, telecommunications providers, and retailers. Previously, he led the development of data-intensive applications for companies across Europe.

Photo of Seth Wiesman

Seth Wiesman


Seth Wiesman is a senior solutions architect at Ververica, consulting with clients to maximize the benefits of real-time data processing for their business. He supports customers in the areas of application design, system integration, and performance tuning.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Contact us

For conference registration information and customer service

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

For media/analyst press inquires