# Agenda

> Agenda for Flink Forward Seattle 2023 (November 6-8 2023): the sessions, talks and schedule of the Apache Flink® conference.

Source: https://www.flink-forward.org/seattle-2023/agenda

The Apache Flink® Conference

**Agenda**

Seattle 2023

## Schedule

Flink Forward Seattle 2023 Agenda is stronger and larger than ever! Flink Forward this year takes for three days. First two days is in extensive training on Apache Flink - check the Agenda to select the one that fits to your level and interest! The Conference day on the 8th is packed with exciting content delivered by the selected sessions of the Apache Flink community members all around the world. Besides the usual tracks, have a dedicated breakout section for Finance and Banking. Which sessions would you attend in this year's Flink Forward?.

In 2023, Flink Forward included two days of extensive Apache Flink training, followed by a full conference day. Browse the agenda below and access the [recordings](https://www.ververica.academy/app/courses/f352775b-6c43-475b-84e0-d6070c57b1a7) on-demand

## Agenda

### November 6, 2023-11-06

- 09:00–10:30 Stream Processing with Apache Flink for Developers
- 10:30–11:00 Morning Tea
- 10:30–11:00 Morning Tea
- 10:30–11:00 Morning Tea
- 11:00–12:30 Stream Processing with Apache Flink for Developers
- 11:00–12:30 Stream Processing with Flink SQL
- 11:00–12:30 Troubleshooting and Performance Tuning for Apache Flink
- 12:30–13:30 Lunch
- 13:30–15:00 Stream Processing with Flink SQL
- 13:30–15:00 Stream Processing with Apache Flink for Developers
- 13:30–15:00 Troubleshooting and Performance Tuning for Apache Flink
- 15:00–15:30 Afternoon Tea Break
- 15:30–17:00 Stream Processing with Flink SQL
- 15:30–17:00 Stream Processing with Apache Flink for Developers
- 15:30–15:30 Troubleshooting and Performance Tuning for Apache Flink
- 09:00–10:30 Stream Processing with Flink SQL
- 09:00–10:30 Troubleshooting and Performance Tuning for Apache Flink

### November 7, 2023-11-07

- 09:00–10:30 Stream Processing with Apache Flink for Developers
- 10:30–11:00 Morning Tea
- 11:00–12:30 Stream Processing with Apache Flink for Developers
- 11:00–12:30 Stream Processing with Flink SQL
- 11:00–12:30 Troubleshooting and Performance Tuning for Apache Flink
- 12:30–13:30 Lunch
- 13:30–15:00 Stream Processing with Flink SQL
- 13:30–15:00 Stream Processing with Apache Flink for Developers
- 13:30–15:00 Troubleshooting and Performance Tuning for Apache Flink
- 09:00–10:30 Stream Processing with Flink SQL
- 09:00–10:30 Troubleshooting and Performance Tuning for Apache Flink

### November 8, 2023-11-08

- 10:15–10:30 Coffee break
- 10:30–11:00 Apache Flink Memory model Explained (Asimansu Bera)
- 10:30–11:00 Iceberg Catalog as a service (Hongyue Zhang, Haizhou Zhao, Rajasekhar Konda)
- 10:30–11:00 Improvements for Flink batch job execution (Zhu Zhu)
- 10:30–11:00 Self-service ingestion pipelines with evolving schema via Flink and Iceberg (Marton Balassi, Spurthi Chaganti)
- 10:30–11:00 Flink Change Safety: A Multi-Layered Approach (Shahid Chohan, Ben Augarten)
- 11:05–11:35 Apache Flink 2.0 Preview (Xintong Song)
- 11:05–11:35 Apache Flink + Paimon: CDC data into the lake in near real-time (Jingsong Li)
- 11:05–11:35 (Periodically) Make The Most Out Of Your Task Slots! (Ali Zeybek)
- 11:05–11:35 Flink Alert Processing to Address Alert Fatigue in Cybersecurity (Alex Thomas, Taruj Goyal, Tejas Budukh, Anjali Mangal)
- 11:05–11:35 Enhancing Flink Streaming Applications: Synchronous API for Financial Risk Mitigation (Jerome Gagnon)
- 11:40–12:10 Kubernetes-like Reconciliation Protocol for Managed Flink Services (Sharon Xie)
- 11:40–12:10 Building Scalable Data Lakehouse Integrations with Flink (Allison Cheng, Allen Wang)
- 11:40–12:10 Flink on Autopilot: How We Learned to Stop Worrying and Love the Autoscaling (Maximilian Michels, Gyula Fora)
- 11:40–12:10 Real-Time Machine Learning at Scale with Flink at Lyft (Konstantin Gizdarski, Seth Saperstein)
- 11:40–12:10 Model inference in Flink SQL using a custom HTTP connector (Erik de Nooij, Pradyot Patil)
- 12:10–13:00 Lunch break
- 13:00–13:10 Sponsor demo - Hazelcast (Fawaz Ghali)
- 13:15–13:35 Implementing and validating an exactly-once file sink in Azure (Vikas Mallapura)
- 13:15–13:35 Storm to Flink: Migrating Latency Sensitive Real-Time Streaming Applications with Zero Downtime (Niharika Sakuru)
- 13:15–13:35 Stream Processing in AWS by Example (Todd McGrath)
- 13:15–13:35 Flink for All: Scaling Event-Driven Benefits across the Business (Stephane Mery)
- 13:15–13:35 Unifying the Power of Real-Time: Building an Integrated Data Streaming Platform with Apache Pulsar and Apache Flink (David Kjerrumgaard)
- 13:40–14:10 Powering Stateful Applications with Managed Flink SQL Platform at LinkedIn (Weiqing Yang)
- 13:40–14:10 Connectors 101: Let’s explore the connector ecosystem! (Hong Teoh, Danny Cranmer)
- 13:40–14:10 Flink SQL: the Challenges of Implementing an Modern Streaming SQL Engine (Jark Wu)
- 13:40–14:10 Protecting Reddit users at scale with Flink Stateful Functions (Vignesh Raja)
- 13:40–14:10 Multi-Year Experience in Exactly-Once Stream Processing in Apache Flink with Kafka (Jun Qin)
- 14:15–14:35 On a mission of improving the Apache Calcite and Apache Flink integration (Sergey Nuyanzin)
- 14:15–14:35 Squirrelling on Azure with Flink & Kubernetes (Sairam Yeturi, Ramkrishna Vasudevan)
- 14:15–14:35 Flink’s Pluggable Failure Handling: deal with streaming errors the smart way! (Panagiotis Garefalakis)
- 14:15–14:35 BitSail - high performance open source data transfer framework at ByteDance (Aleksei Statkevich)
- 14:15–14:35 State of Scala API in Apache Flink (Alexey Novakov)
- 14:35–15:15 Coffee break
- 14:40–14:50 Embracing the Ubiquity of Data (Gunnar Morling)
- 15:00–15:10 Sponsor demo - Cloudera (Carolyn Duby)
- 15:15–15:45 An introduction to stream-batch unified operator and coordinated mini-batch (Guowei Ma)
- 15:15–15:45 Disaggregated State Management in Apache Flink 2.0 (Yuan Mei)
- 15:15–15:45 Nuts and Bolts: Troubleshoot your Apache Flink performance bottlenecks (Jeremy Ber, Nagesh Honnalli)
- 15:15–15:45 Next generation DB ingestion at Pinterest (Heng Zhang, Liang Mou)
- 15:15–15:45 Finetuning checkpoint setup to achieve low end-to-end latency for a job with large state (Jaydeep Karia)
- 15:50–16:20 Exactly-Once Semantics Revisited: Distributed Transactions across Flink and Kafka (Tzu-Li (Gordon) Tai)
- 15:50–16:20 Debezium Snapshots Revisited! (Gunnar Morling)
- 15:50–16:20 Streaming from Iceberg with Flink: An Apple Maps Journey (Sergio Chong Loo)
- 15:50–16:20 Real-time marketing segmentation and product journey computation at “business scale” (Hunter Medney)
- 15:50–16:20 Flink and Kafka: Powering Market Trade Aggregation at Schonfeld (Dan Vinakovsky)
- 16:25–16:55 Tuning Flink Clusters for Stability and Efficiency (Divye Kapoor)
- 16:25–16:55 Building a Scalable SQL-Based Streaming Analytics Platform with Apache Flink, Kafka, dbt (Krzysztof Zarzycki)
- 16:25–16:55 Consistently Hashing it Out: Embracing Fresher, Faster Data with the Hudi-Flink Support for the Bucket Index (Nadine Farah)
- 16:25–16:55 Real-Time Metrics Platform leveraging Flink SQL At DoorDash (Basar Hamdi Onat)
- 16:25–16:55 From zero to hundred thousand in half second - Optimizing Apache Flink Applications to Run Faster (Jasmin Soltani, Da Huo, Varun Sayal)
- 17:00–20:30 Opening of Flink Fest
- 08:30–08:40 Keynotes
- 08:40–09:05 Quo Vadis Stream Processing? Dude, where is this streaming to? (Alexander Walden)
- 09:05–09:25 Flink Unveiled - Journeying from DataStream to Streamhouse (Jing Ge)
- 09:30–09:50 The Vision and Practice of Stream and Batch Unification - LinkedIn's Story (Becket Qin)
- 09:55–10:15 Riding the Streams: Powering Stream Processing at Cash App with Ververica (Rashmi Shamsundar, Karel Alfonso Sague)
