~/talk

Sparking our way to YugabyteDB: Our journey from ScyllaDB to

Talkat Distributed SQL Summit Mumbai 2026 · on Wednesday, 2026-06-17· [databases, distributed-systems]
links:none on file
slides:none on file

Helpshift migrates end‑user data from ScyllaDB to YugabyteDB using a dual‑write strategy and a Spark‑based migrator on AWS EMR that reads Cassandra, transforms rows to normalized Postgres schemas, and pre‑splits Yugabyte tablets. A memory spike and node failure expose lock contention from mixed insert/update transactions; separating updates and inserts, replacing Odyssey pooling with Yugabyte’s cluster‑aware driver, rate limiting, and retries stabilise the run. Final migration hits about 45k ops/s and completes in 12 hours, after which Yugabyte becomes primary.

AI-written summary · about

  1. 0:00Introduction and speaker
  2. 1:11Helpshift and YugabyteDB
  3. 5:44Migration challenges
  4. 7:49Why YugabyteDB
  5. 9:44Migration strategy
  6. 12:31Data migration architecture
  7. 15:23Safety and best practices
  8. 17:06Benchmarking and tuning
  9. 18:01Production readiness
  10. 20:08Initial learnings and issues
  11. 21:01Identifying the root cause
  12. 22:17Optimizing the migration job
  13. 23:22Final production success
  14. 25:17Migration results
  15. 26:15Future roadmap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.