~/talk

Zero Downtime Migrations at Scale

Talkat ScaleConf Colombia 2018 · 2018-04-27..04-28· [databases, devops-and-delivery]
slides:none on file

Zero downtime migration migrates Drive backups from legacy storage into Spanner at global scale with no visible user impact by combining dual-writes to old and new stores, a large backfill pipeline that copies >1 billion backups (over 1 trillion objects) and stepwise rollouts from 1% upward. Operations use probers comparing bytes and query results, heavy validation across layers, exhaustive observability and capacity planning, migrate backends first (persistent queue replacing scheduler in the build example), and the project succeeds with gradual scale ups and verified parity.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 2:35Types of migrations
  3. 6:28Zero downtime necessity
  4. 8:13Migration at scale for Drive backups
  5. 12:25Data vs architectural migration
  6. 13:08Writing new data to both systems
  7. 15:11Backfilling existing data
  8. 17:00Probing the new stack
  9. 18:47Hardening the system
  10. 20:33Scaling the migration
  11. 23:45Key takeaways for migrations
  12. 30:04Q&A and closing
~/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.