David Yun
Employers on the program
- 2025–2026Dropbox2 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)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 4, 2026 | Current San Francisco 2026 | Current (formerly Kafka Summit) | speaker | EventBus at Dropbox: Self-Serve Millions of Events Per Second with Near-Zero Ops as Dropbox When operating 6 platforms with a team of 3 and actively developing the 7th, near-zero ops is no longer a luxury: it is a necessity. In this talk, we deep dive…Show lessWhen operating 6 platforms with a team of 3 and actively developing the 7th, near-zero ops is no longer a luxury: it is a necessity. In this talk, we deep dive into Dropbox's standard event processing platform: EventBus. Today EventBus processes hundreds of billions of events per day across 50+ use cases, serving as the backbone for data pipelines, search indexing, and AI ingestion company-wide. The platform abstracts away the complexities of operating Kafka consumers and transforms Kafka consumption into familiar stateless remote procedure calls focusing on business logic. Users of the platform are able to self-onboard use cases that consume millions of messages per second, and everyone still gets to sleep at night. EventBus carries the golden standard in platform reliability at Dropbox, with 0 SEVs incurred since GA >1 year ago despite having 0 resources dedicated for KTLO. This talk covers advanced topics such as going beyond partition-level parallelism while retaining message key ordering, how we deal with hot partitions, protecting tenants from noisy neighbor issues, and how we are able to operate cost effectively on top of being operationally light. Whether you already run… | |
| Oct 29, 2025 | Current New Orleans 2025 | Current (formerly Kafka Summit) | speaker | Beyond Message Key Parallelism: Increasing Dropbox Dash AI Ingestion Throughput by 100x as Dropbox The core theme of the talk is to build upon existing parallel consumer work that allows for message key level parallelism while retaining ordering guarantees…Show lessThe core theme of the talk is to build upon existing parallel consumer work that allows for message key level parallelism while retaining ordering guarantees without provisioning additional partitions. We extend the principles by decomposing messages into smaller sub-messages, allowing for messages with the same key to be processed simultaneously while still retaining ordering guarantees. The sub-message parallel consumer allows for faster time to market, at lower latency and cost versus existing methods presented in literature. This talk walks through a very real scenario we experienced when scaling up Dropbox Dash (AI assistant): the deadline to onboard a customer is tomorrow morning, but the backlog needs 2 weeks to finish processing due to poor key choice in early stages of development leading to every message ending up on the same partition. I will recap/summarize existing topics to set the context: 1. Conventional Kafka parallelism (partition level) 2. Message key level parallelism using techniques discussed for the Confluent Parallel Consumer I will also present the additional constraints that we face in our own system: 1. It is not feasible to change the producer quickly… |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Alex Merced | 2 | — | 2026 |
| Benjamin Gamble | 2 | — | 2026 |
| Bill Bejeck | 2 | — | 2026 |
| David Anderson | 2 | — | 2026 |
| David Jacot | 2 | — | 2026 |
| David Kjerrumgaard | 2 | — | 2026 |
| Dominique Ronde | 2 | — | 2026 |
| Greg Harris | 2 | — | 2026 |
| Kyle Klein | 2 | — | 2026 |
| Matthias Sax | 2 | — | 2026 |
| Neil Buesing | 2 | — | 2026 |
| Olena Kutsenko | 2 | — | 2026 |
| Purshotam Shah | 2 | — | 2026 |
| Robert Metzger | 2 | — | 2026 |
| Sage Pierce | 2 | — | 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.