Vitess: Schema Changes at Scale - Rohit Nayak & Shlomi Noach, PlanetScale
Rohit Nayak, Shlomi Noach, PlanetScale
KubeCon + CloudNativeCon Europe 2025 · Session
This talk by Rohit Nayak and Shlomi Noach from PlanetScale provides an in-depth exploration of how Vitess, a robust database clustering system for MySQL, addresses the notoriously complex challenge of **schema changes at scale**. Vitess, originating from YouTube at Google and now open-source, enables MySQL to operate as a massively scalable, highly available, and cloud-native distributed database. The core problem addressed is the inherent difficulty and downtime associated with altering large tables in traditional MySQL environments, a problem that is dramatically compounded in a sharded, distributed setup.
AI review
This talk by the Vitess maintainers at PlanetScale is a deep dive into solving one of the hardest problems in distributed database management: online schema changes at scale. It clearly articulates the challenges of sharded MySQL environments and presents Vitess's innovative, battle-tested solutions leveraging idempotency, declarative migrations, VReplication for statefulness, and coordinated cutovers. This isn't just theory; it's a critical piece of infrastructure engineering that enables truly continuous operation for massive MySQL deployments.