Presented at All Things Open 2026 in Raleigh, North Carolina
In the data streaming universe, we’ve established the patterns and stacks that work: Apache Kafka to move data and Apache Flink to transform it. We’ve built dashboards that tell us exactly when something is breaking. We’ve built chat agents to automate common customer interactions. But isn’t there MORE to event-driven architecture than just “knowing” what has happened and “answering” when asked? We need our systems that act on events in real-time.
Apache Flink Agents steps into this gap between standard LLM frameworks – built on the “request-response” paradigm – and the realities of our modern event streaming world. The “chatbot brain” isn’t designed for a high-throughput, unbounded stream of Kafka events – resulting in a maze of unhandled backpressure, lost state, and increasing TCO.
In this session, we’ll explore the shift from passive stream processing to active agentic streams. We’ll discuss how Flink Agents provide the durable execution layer needed to give AI agents a memory that survives restarts and a runtime that can keep up with Kafka’s throughput. We’ll hit these points in detail:
The Streaming Brain: Why LLMs need to be treated as stateful operators in a Flink DAG rather than external side-calls.
Event-Driven Autonomy: Using Kafka as the “central nervous system” to trigger agents based on complex patterns, not just single prompts.
The JVM Advantage: How to leverage your existing Java (or Kotlin, Scala, Clojure) ecosystem to build type-safe agents with strong data contracts (Avro/Protobuf).
Demo: Let’s see this in action.
Stop building AI that just talks. Start building AI that streams.