~/talk

Two Years with Vitess: How JD.com Runs the World's Largest Vitess

Talkat KubeCon + CloudNativeCon China 2019 · on Monday, 2019-06-24· [databases, kubernetes]
name:Xuhaihua
links:none on file
links:none on file
slides:none on file

JD.com runs the world’s largest Vitess on Kubernetes deployment, adopted in 2017 to scale MySQL and cut machine and dev cost. Production footprint hits 20,000 DB tablets across hundreds of shards, automated resharding routes traffic in seconds and uses two-phase commit to avoid partial commits. Built components include a custom orchestrator (OFC), etcd-backed watch routing, a JTransfer real-time extractor into big data, and ML-based scheduling; ongoing work is migrating clusters to Vitess 3.0 and tightening monitoring and failover handling.

AI-written summary · about

  1. 0:00Database sharding concepts
  2. 5:49Sharding and commit mechanics
  3. 9:41Managing multi-shard transactions
  4. 13:25Secondary indexing strategies
  5. 16:03Internal architecture design
  6. 21:08Business workflow and automation
  7. 25:55Best practices for users
  8. 28:57Future plans and challenges
~/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.