Data Conference Databasea Query.Farm index
Speakers

Dan O'Reilly

Employers on the program

  1. 2026Salesforce1 talk
Events1
Conferences1
Talks1
Years active2026

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.

JanFebMarAprMayJunJulAugSepOctNovDecCurrentCurrent (formerly Kafka Summit)
Held in the past 12 months Next 12 months Today, Nov 10, 2026

Appearances by year

201920202021202220232024202520262027
  • Current (formerly Kafka Summit)

Talks

DateEventConferenceRoleTitleLinks
May 19, 2026Current London 2026Current (formerly Kafka Summit)speakerStability through Static Membership: Task-Level Reliability at 3 Trillion Events Per Day
as Salesforce
At Salesforce, we orchestrate one of the industry's largest data streaming footprints: over 500 Kafka clusters processing 3 trillion events per day and…Show less

At Salesforce, we orchestrate one of the industry's largest data streaming footprints: over 500 Kafka clusters processing 3 trillion events per day and consuming 60 PB of data monthly. At this extreme scale, our Kafka Connect clusters often operate with consumer groups exceeding 1,000 members. With group sizes this large, rebalances of consumer groups using standard dynamic membership pose a serious availability risk. When hundreds of tasks stop, rejoin, and sync simultaneously, this inevitable disruption can cause massive latency spikes and significant throughput degradation, making routine maintenance a high-risk operation. Even with Incremental Cooperative Rebalancing, a worker restart can trigger an extended rebalance for the underlying Task-level consumer group. To solve this, we extended Static Membership to the Kafka Connect task level. By assigning persistent identities (group.instance.id) to ephemeral tasks, we prevent unnecessary rebalances during transient failures and rolling restarts. However, bringing KIP-345 principles to the Connect framework wasn't seamless. This session provides a candid technical deep dive into that journey. We will detail the implementation…

Frequent co-speakers

No one else spoke at two or more of the same events.

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.