Introduction to Vitess and Real World Usage
May 01, 2023
39 min
Free
vitess
mysql
database
scalability
sharding
high-availability
cncf
github
planet-scale
distributed-database
cloud-native
oltp
Description
As application traffic grows, the increased load will ultimately reach the backend database, leading to increased latency and slower response times. Vitess is a large open-source distributed database management system designed for horizontal scaling to support increasing load. This session introduces Vitess and provides a real-world usage example from GitHub, discussing their challenges with traditional MySQL scaling and how Vitess enabled them to scale further. It covers topics like sharding, high availability, online schema changes, and the benefits observed by GitHub after migrating significant portions of their data to Vitess.