~/talk

Horizontal Scaling with Vitess

links:none on file
slides:none on file

Vitess is a MySQL-compatible sharding and proxy layer used by PlanetScale that demos transparent resharding on Kubernetes: a live cluster moves from ~800 to 1,500 QPS, then splits one shard into two via a resharding workflow using vtctl, with vttablet sidecars and vtgate routing. Latency falls from ~7–8 ms at 1,500 QPS to ~5–5.5 ms after sharding, failover completes in ~15–20 seconds, recommended shard size ~256 GB, and users include Slack, Square and jd.com (10,000+ DBs).

AI-written summary · about

  1. 0:00Start
  2. 4:55Features
  3. 9:42Concepts
  4. 12:40Vitess Architecture basics
  5. 17:52Vitess Architecture Summary
  6. 18:18Sharding
  7. 22:57Demo Setup
  8. 33:06Resources
  9. 34:05Further Reading
~/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.