Dan O'Reilly
Employers on the program
- 2026Salesforce1 talk
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)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| May 19, 2026 | Current London 2026 | Current (formerly Kafka Summit) | speaker | Stability 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 lessAt 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.