MD Sayem Ahmed
Employers on the program
- 2026eBay1 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 | Debezium, Apache Kafka, and an Acyclic Synchronization Algorithm as eBay How do you migrate millions of user accounts from a live legacy platform to a new one with zero downtime, while both systems remain readable, writable, and in…Show lessHow do you migrate millions of user accounts from a live legacy platform to a new one with zero downtime, while both systems remain readable, writable, and in sync? In a previous role at a major classifieds platform in Germany, I worked on a user-migration system based on Apache Kafka and Debezium that kept two live production systems synchronised in real time during a multi-month platform migration. Users could update their data on either platform while records gradually progressed through a dedicated migration state machine. In this talk, I’ll walk through the architecture and design decisions behind the migration system: why we chose a Debezium-based change data capture (CDC) approach over a hand-rolled transactional outbox, how it was integrated with an existing legacy MySQL cluster, and how forward sync and backsync between the legacy and new systems were designed. I’ll then dive into the acyclic synchronisation algorithm that uses the legacy system’s optimistic-locking version column as a logical clock to break infinite update loops while still allowing controlled updates on both sides. Participants can expect to learn practical architectural patterns for large-scale data… |
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.