Stephane Derosiaux
Employers on the program
- 2025–2026Conduktor5 talks
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- Current (formerly Kafka Summit)
- Data Streaming Summit
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 4, 2026 | Current San Francisco 2026 | Current (formerly Kafka Summit) | speaker | Wireshark for Kafka: Catch Your Client's Anti-Patterns on the Wire as Conduktor You call producer.send() or consumer.poll(). On the wire, that one line is never a simple request: a handshake, a metadata fetch, version negotiation, then a…Show lessYou call producer.send() or consumer.poll(). On the wire, that one line is never a simple request: a handshake, a metadata fetch, version negotiation, then a Produce or a Fetch, plus the group coordination, heartbeats, and offset commits behind a consumer. All negotiated across protocol versions (Kafka is strict about backward and forward compatibility). Your logs don't show this. Kafka UIs show only the records. How do you see the protocol exchange itself? You don't. That's where the worst bugs hide: a full handshake on every record, an OffsetCommit after every message, a consumer-group rebalance storm, a producer still talking to a stale leader. To see it, we put a protocol tap between client and brokers, no SDK instrumentation, no code change, and decode the frames live. It works the same whatever client speaks them (Java, Go, Python, librdkafka, Kafka Streams, Flink, etc.), because the protocol is the contract. The demo uses Kapture UI (open-source) to filter the protocol stream, flag the anti-patterns as they appear, and fix your clients. By attending this session, your contact information may be shared with the sponsor for relevant follow up for this event only. | |
| Oct 7, 2026 | Data Streaming Summit 2026: The Data+Agent Conference | Data Streaming Summit | speaker | Event-Driven Memory for LLM Agent Swarms as Conduktor Ever built a multi-agent system on Kafka and wondered where the memory should live? | Video |
| May 19, 2026 | Current London 2026 | Current (formerly Kafka Summit) | speaker | To Fork Kafka or to Proxy Kafka? An Engineering Story as Conduktor As an experiment, we've forked Kafka to introduce infinite partitions, topic views, multi-tenancy at the core and more. We want to share what we tried, what…Show lessAs an experiment, we've forked Kafka to introduce infinite partitions, topic views, multi-tenancy at the core and more. We want to share what we tried, what failed, what was more complex than expected, and how to deal with Kafka internals. At Conduktor, we've spent years building and running an enterprise Kafka proxy so we are we've come to master the Kafka protocol. Come join this geeky session if you dare! | |
| Oct 29, 2025 | Current New Orleans 2025 | Current (formerly Kafka Summit) | speaker | Playing Chess by Scaling Multi-Agent LLM Play with Kafka Queues as Conduktor Can LLMs play chess or not? In this talk, we use Kafka Queues (KIP‑932) to orchestrate agents playing chess without worrying about topic sprawl, partition…Show lessCan LLMs play chess or not? In this talk, we use Kafka Queues (KIP‑932) to orchestrate agents playing chess without worrying about topic sprawl, partition limits, or LLM latency (which wrecks real‑time pipeline performance). We build Multiverse Chess: the white player is a share group that processes games in parallel and responds across many simultaneous boards. Its challengers (expert, random, greedy, troll, etc.) reply as soon as white plays. We track queue depth, per‑move latency, and scale to stress-test the system. This is a fun, technical demo of how Kafka Queues scale agentic workflows without partitioning issues. It shows how autonomous agent systems will rely on streaming platforms to manage LLM latency and operate effectively at scale. | |
| May 20, 2025 | Current London 2025 | Current (formerly Kafka Summit) | speaker | Why Kafka is always late? Is that really a problem? as Conduktor Kafka is fast, but lag is everywhere. Data falls behind, consumers can’t keep up, and alerts keep firing. The usual reaction? Blame Kafka. The real issue? Kafka…Show lessKafka is fast, but lag is everywhere. Data falls behind, consumers can’t keep up, and alerts keep firing. The usual reaction? Blame Kafka. The real issue? Kafka does exactly what it’s built to do: decouple producers and consumers. Lag isn’t a bug, it’s a side effect. Tracking offsets won’t save you. The real problem is time lag: the gap between when data is produced and when it’s actually processed. Consumer rebalances, inefficient commits, slow APIs, and bad scaling decisions all make it worse. Little’s Law predicts when lag will spiral, but most teams ignore it. This talk breaks down what’s really happening when Kafka "falls behind", why, and what you can do about it. Batching, commit strategies, parallel consumption, dropping messages, many options are available. Start controlling lag before it controls you. |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| David Anderson | 4 | — | 2026 |
| David Jacot | 4 | — | 2026 |
| Matthias Sax | 4 | — | 2026 |
| Olena Kutsenko | 4 | — | 2026 |
| Sandon Jacobs | 4 | — | 2026 |
| Sean Falconer | 4 | — | 2026 |
| Viktor Gamov | 4 | — | 2026 |
| Andrew Schofield | 3 | — | 2026 |
| Benjamin Gamble | 3 | — | 2026 |
| David Kjerrumgaard | 3 | — | 2026 |
| Greg Harris | 3 | — | 2026 |
| Gunnar Morling | 3 | — | 2026 |
| Hartmut Armbruster | 3 | — | 2026 |
| Kundan Vyas | 3 | — | 2026 |
| Kyle Klein | 3 | — | 2026 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.