~/talk

Building a Database as a Service on Kubernetes

links:none on file
links:none on file
slides:none on file

PlanetScale describes a production Database-as-a-Service on Kubernetes that uses Vitess over MySQL, a rewritten Vitess operator to provision clusters, etcd per tenant for topology metadata and PVC-backed statefulsets for durability, and Prometheus + Grafana for monitoring. Deployment takes 2–4 minutes per database, HA uses three instances, and VTGate pools behind per-tenant load balancers route MySQL connections. Remaining work: BYOK and true multi‑cloud masters/replicas.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Who are we
  3. 0:58Agenda
  4. 1:36Mutable Infrastructure
  5. 5:45Minimum Viable Product
  6. 6:48Why Open Source
  7. 8:09Why Kubernetes
  8. 9:10The Test
  9. 11:23Operators
  10. 12:33SCD Operator
  11. 13:47Prometheus
  12. 15:47Graph Fauna
  13. 16:35Thin Occlusion Proxy
  14. 17:08Architecture Diagram
  15. 21:19Was it hard
  16. 22:47Whats next
  17. 24:11Questions
  18. 24:46The Operator
  19. 27:14Expert
  20. 33:37Load Balancer
~/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.