~/talk

How We Migrated Thousands of Repositories to SaaS With Developer Experience

links:none on file
slides:none on file

Booking.com migrates a 70,000-repository GitLab footprint by moving only 10,000 repos to hit 99.5% (finally 99.6%) of developer activity, starting with the 15 GB, 5‑million‑commit big rock that’s cloned 500 times/hour. Teams build a 49‑step runbook, automate it into a CLI then an API and a UI, add a webhook proxy, run migration waves and a self-service migration flow, and reduce on‑prem from 71 boxes to four while turning read‑only to cut the long tail.

AI-written summary · about

  1. 0:00Migration challenge
  2. 2:13GitLab at Booking.com
  3. 5:24Migrate to GitHub SaaS
  4. 6:33Decoupling repositories
  5. 8:17Prioritize by activity
  6. 9:41Decoupling dependencies
  7. 10:21Upgrade failures and NFS
  8. 12:09Flip migration plan
  9. 13:34Biggest repository first
  10. 14:38Migration waves
  11. 15:43Automate migration
  12. 16:26Manual to automated
  13. 17:28Self-service tooling
  14. 18:13Self-migration tool
  15. 19:15Achieving 99.6% migration success
  16. 19:56Migration epilogue
~/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.