# Agenda

> Agenda for Flink Forward Barcelona 2025 (October 13-16 2025): the sessions, talks and schedule of the Apache Flink® conference.

Source: https://www.flink-forward.org/barcelona-2025/agenda

Apache Flink® & Everything Streaming Data

**Agenda**

Barcelona 2025

## This year, Flink Forward Barcelona 2025 offers a four day conference schedule.

The first two days are dedicated to optional in-person, expert-led training courses. At the conclusion of training, the main conference includes two additional days packed with exciting content, including sessions selected by the Program Committee from the streaming data community.

Flink Forward Barcelona 2025 is sure to provide a vibrant social environment, including plenty of opportunities to network with expert speakers, other attendees and partners in the engaging expo hall. In celebration, at the conclusion of Flink Forward Barcelona, join the community at Flink Fest, the closing party you won’t want to miss.

## Agenda

## Agenda

### Oct 13th - Trainings, 2025-10-13

- 08:00–09:00 Registration and Breakfast
- 09:00–10:45 Architecting a Flink ML Pipeline
- 10:15–10:30 Break
- 10:30–12:30 Real-Time Stream Analytics - Part Two (Ken Krugler)
- 10:45–11:00 Break
- 11:00–12:30 Lab: Setup
- 12:30–13:30 Lunch
- 13:30–15:00 Optimizing In-Flight and Stateful Data (Ken Krugler)
- 13:30–15:15 Flink CDC and Flink SQL
- 15:00–15:15 Break
- 15:15–17:00 Exactly-Once and Failure Handling (Ken Krugler)
- 15:15–15:30 Break
- 15:30–17:00 Feature Engineering with Flink CDC and Flink SQL
- 17:15–20:30 Welcome drinks by Factor House (venue change! check description)
- 09:00–10:15 Real-Time Stream Analytics - Part One (Ken Krugler)

### Oct 14th - Trainings, 2025-10-14

- 08:00–09:00 Breakfast
- 09:00–10:45 Introduction to Machine Learning with Flink
- 10:15–10:30 Break
- 10:30–11:00 Enrichment and Scalability - Lab (Ken Krugler)
- 10:45–11:00 Break
- 11:00–12:30 Flink SQL & Table API (Ken Krugler)
- 11:00–12:30 Advanced Machine Learning Techniques with Flink Part II
- 12:30–13:30 Lunch
- 13:30–15:00 Workflow Design & Paimon (Ken Krugler)
- 13:30–15:15 Introduction to Inference with Flink
- 15:00–15:15 Break
- 15:15–16:00 Wrap-up & Next Steps (Ken Krugler)
- 15:15–15:30 Break
- 15:30–16:00 Wrap-up & Next Steps
- 09:00–10:15 Enrichment and Scalability (Ken Krugler)

### Oct 15th - Conference, 2025-10-15

- 09:00–10:00 Registration and Breakfast
- 10:00–11:30 Opening Session & Keynotes (Bahar Pattarkine, Siddhartha Choudhury, Erik Schumann)
- 11:30–11:45 Break
- 11:45–12:15 *It should not feel like rocket science*: Decoupling configuration from logic in Flink SQL (Dominik Bünzli, Michał Stutzmann)
- 11:45–12:15 Shepherd: Large-Scale, Low-Latency AI and ML with Flink at Stripe (Caio Camatta, Divya Manohar)
- 11:45–12:15 Special Announcement Session VERA-X: Native Vectorized Flink (Yuan Mei)
- 11:45–12:15 Under the Hood: The Future of Streaming with Ververica and Aiven (Josep Prat, Igor Kersic)
- 12:15–13:30 Lunch Break
- 13:30–14:00 Bridging the Gaps: The State of Flink Connectors and Why You should Care (Ferenc Csaky)
- 13:30–14:00 My tokens are limited. You must use the right context: An agent builders guide to Apache Flink (Ben Gamble)
- 13:30–14:00 The *Big State* Monster: Taming State Size in Multi-Way Joins with FLIP-516 (Gustavo de Morais)
- 13:30–14:00 A Flink Story: Overcoming Windowing Constraints (Antonio Davide Cali)
- 14:00–14:15 Break
- 14:15–14:45 Log Pattern Mining at Scale - A Journey from PoC to Prod (Hashaam Ahsan, Niklas Wilcke)
- 14:15–14:45 Apache Fluss and the Seven Deadly Sins of Streaming Analytics (Giannis Polyzos)
- 14:15–14:45 Streaming Down the Fluss: Taming CDC Streams with Flink, Fluss, and Paimon (Dominik Žnidaršič)
- 14:15–14:45 From Stream to Sentence: Real-Time Generative AI with Apache Flink (Daren Wong)
- 14:45–15:00 Break
- 15:00–15:30 How Streaming Fixes Your Batch - An Introduction to Event Based Data Quality Management (Erik Schumann)
- 15:00–15:30 Towards Transactional Buffering of Change Data Capture Events (Hans-Peter Grahsl)
- 15:00–15:30 Apache Fluss: Making Your Lakehouse Truly Real-Time (Jark Wu)
- 15:00–15:30 From Logs to Logic: A Structured Event System for Flink Observability and AIOps (Kartikey Pant)
- 15:30–16:00 Coffee Break
- 16:00–16:30 Enabling Apache Flink Management Platforms as a Service in the AI Stack (Ioannis Stavrakantonakis)
- 16:00–16:30 Build Real-time Data Ingestion with Flink CDC (Leonard Xu)
- 16:00–16:30 Flink State: What We Miss, What We Need (Juliusz Nadbereżny)
- 16:00–16:30 HALO Jumping into Flink: Lessons learned from managing real-time data at Daimler Truck (Fábio Silva, Carlos Santos)
- 16:30–16:45 Break
- 16:45–17:15 Apache Paimon: Unified Lake Storage for Data + Multimodal AI with Apache Iceberg Compatibility (Jingsong Li)
- 16:45–17:15 Unifying Batch and Streaming: Scalable Feature Engineering at Pinterest (Lu Niu, Tucker Harvey)
- 16:45–17:15 Dynamic, Scalable, and Schema-Evolving: Introducing the Flink Dynamic Iceberg Sink (Maximilian Michels, Péter Váry)
- 16:45–17:15 From Batch to StreamHouse: How Peru Largest Bank is Modernizing Mainframe Workloads (Jorge Alor)
- 17:30–19:30 Sponsor Cocktail

### Oct 16th - Conference, 2025-10-16

- 08:30–09:30 Breakfast, Apache PMC Coffee and talk
- 09:30–10:15 Apache PMC Panel Session
- 10:15–10:45 Real-Time Data, Zero Friction: How Ververica + Aiven Accelerate Time to Value (Fabian Wilckens, Galo Freile)
- 10:45–11:00 Break
- 11:00–11:30 Agentic Flink: Real-Time Data Exploration with LangGraph & Model Context Protocol (Maciej Bryński)
- 11:00–11:30 Zero Trust or Bust: Bring Your Own Cloud to Real-Time Data (Karin Landers)
- 11:00–11:30 Keep Calm and Flink On: Disaster-Proofing Apache Flink (Niharika Sakuru, Michas Szacillo)
- 11:00–11:30 Democratizing Flink SQL at Shopify: Scaling Streaming for Every Developer (Ryan van Huuksloot)
- 11:30–11:45 Break
- 11:45–12:15 The Flink Mistake Playbook: 2 Years of Real-World Debugging (Naci Simsek)
- 11:45–12:15 Unframed: Stream Processing Without Windows (Riccardo Tommasini)
- 11:45–12:15 Preventing Blackouts with Flink: Power Grid Data Processing for Millisecond-Level Fault Handling (Jaime López)
- 11:45–12:15 Petabytes, Pipelines & PyFlink: How We Stream, Enrich & Validate Billions of Events (Preeti Nayak, Jonas Valkiunas)
- 12:15–13:30 Lunch Break
- 13:30–14:00 Beginners guide to Flink SQL query optimization (Muhammet Orazov)
- 13:30–14:00 Streaming toward Agentic AI: How Flink, Kafka, and CDC Fuel your agents (Pedro Mázala)
- 13:30–14:00 Real-time Fixed Income Pricing with Apache Flink (Shalin Shah, Saurav Mawandia)
- 13:30–14:00 Redefining Flink Reliability — Blue/Green Deployments in Production (Sergio Chong Loo)
- 14:00–14:15 Break
- 14:15–14:45 Building AI Agents for Complex Event Processing with Flink SQL (Steffen Hoellinger, Aitor Algorta)
- 14:15–14:45 Taming Large Flink State (Thomas Weise)
- 14:15–14:45 Flink for logistics: Kuehne+Nagel's journey to building a solution for near real-time shipment data (Cesar Fick)
- 14:15–14:45 Panel: AI in Motion (Lorenzo Affetti, Derek Troy-West, Tejansh Rana, Erik Schmiegelow, Boyuan Huang)
- 14:45–15:00 Break
- 15:00–15:30 Real-Time Deduplication at Scale with Apache Flink from S3 to Snowflake (Vinod Chelladurai, Gennadii Gashev)
- 15:00–15:30 Flink SQL 2025: Powering Real-Time AI and Stream Processing Innovations (Lincoln Lee)
- 15:00–15:30 Charting New Territory: LinkedIns Early Bet on Flink Batch for Large-Scale Workloads (Venkata Krishnan Sowrirajan, Archit Goyal)
- 15:00–15:30 Driving Innovation at Scale: Operational Insights & Advancements in Netflixs Data Mesh Platform (Sujay Jain)
- 15:30–16:00 Coffee Break
- 15:35–15:55 Factor House Demo (Show floor): Building End-to-End Data Lineage with Kafka, Flink, and Spark (Jaehyeon Kim)
- 16:00–16:30 Flink Agents: The Agentic AI Framework based on Apache Flink (Xintong Song)
- 16:00–16:30 Powering Stateful Joins at Scale with Flink SQL at LinkedIn (Weiqing Yang, Pravesh Gupta)
- 16:00–16:30 Optimizing Flink Applications on GKE: Infrastructure Decisions at Shopify (Rosa Seohwa Kang)
- 16:00–16:30 Achieving High-Throughput & Robustness: Intesa Sanpaolos JDBC Sink and Error Management (Vincenzo Topazio, Fulvio Pascotto, Riccardo Zorzato)
- 16:30–16:45 Break
- 16:45–17:15 Accelerating Intelligence - Unlocking the Power of Realtime AI (Boyuan Huang)
- 16:45–17:15 Flink SQL++: User-defined SQL Operators with PTFs (Timo Walther)
- 16:45–17:15 Does Your Code Really Work? Testing Apache Flink Applications (Lasse Nedergaard)
- 16:45–17:15 Accelerating and protecting shoppers payments with Apache Flink at Adyen (Vitalii Zhebrakovskyi)
- 17:15–17:45 Break
- 17:45–18:15 Closing Session
- 18:45–22:45 Flink Fest

- Day 1 Monday, Oct 13: Training | Training
- Day 2 Tuesday, Oct 14: Training | Training | Speakers Dinner
- Day 3 Wednesday, Oct 15: Keynote sessions | Conference | Sponsors Cocktail
- Day 4 Thursday, Oct 16: Conference | Conference | Flink Fest
