Graduated Project Lightning Talk: Vitess, are we Fast Yet?
summary
Vitess performance is tracked by an open source monitoring pipeline called AreWeFastYet that runs short microbenchmarks with go test -bench on every commit and longer macro runs (sysbench OLTP and TPC-C) on merge or release. Infrastructure is provisioned by Terraform onto Equinix bare metal to keep hardware constant, results land in a MySQL store, graphs and alerts appear in a web UI and Slack, and GitHub status checks for PRs are planned. Over 24,000 commits inform historical trends.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:49Main problems
- 1:36How to benchmark Vitess?
- 2:43arewefastyet
- 3:58How are we executing them? CLI, Commit, PR
- 5:31Sharing and observing
- 7:18Conclusion
related talks
37mContinuous Performance Benchmarking for Vitess
06mProject Lightning Talk: Vitess in Production: Powering Applications at Massive Sca...
40mVitess: Intro and New Features
44mIntro: Vitess
44mIntro: Vitess
05mVitess: Unlimited Database Scalability
45mDeep Dive: Vitess
40mVitess: Introduction And New Features
