Edit this pageDocumentationLearning ResourcesLearning ResourcesTalks, presentations and podcasts for your learning! Documentation Documentationv22.0 (Development) Overview Get Started Concepts User Guides Reference v21.0 (Stable) Overview Get Started Concepts User Guides Reference v20.0 (Stable) Overview Get Started Concepts User Guides Reference v19.0 (Stable) Overview Get Started Concepts User Guides Reference Learning Resources Contribute Build on macOS PR Naming Conventions Build on Ubuntu/Debian Build on CentOS GitHub Workflow Coding Standards Sample First Issue Parser and AST Troubleshoot Elevated query latency on primary Primary starts up read-only Vitess sees the wrong tablet as primary FAQ Releases Release Cycle Release Team Release Notes Roadmap Design Docs Query Serving Online DDL VReplication VTTablet Miscellaneous Archives Older Version Docs v18.0 (EOL) v17.0 (Archived) v16.0 (Archived) v15.0 (Archived) v14.0 (Archived) v13.0 (Archived) v12.0 (Archived) v11.0 (Archived)Filter resources accordinglyxType Video Slides PodcastYear 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015Type Video Slides PodcastYear 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 Filter2024 Introduction, New Features & Running in Production - Deepthi Sigireddi, PlanetScale, Derek Perkins, Nozzle & Sudhi Vijayakumar, Backblazevideo 2024 Vitess Arewefastyet: Benchmarking Vitess and Mentorship Stories - Deepthi Sigireddi, PlanetScale & Jad Chahed, Bashroomvideo 2024 Vitess: Introduction, New Features and the Vinted User Story - Florent Poinsard, Deepthi Sigireddi, PlanetScale & Kazimieras Aliulis, Vintedvideo 2024 Distributed Database Architecture in the Cloud Native Era - Deepthi Sigireddi, PlanetScalepodcast 2024 2023 Vitess at GitHub - Arthur Schreiber, GitHubvideo 2023 Continuous and Automated Performance Benchmarking for Your Database - Florent Poinsard, PlanetScalevideo 2023 MySQL and Vitess (and Kubernetes) at HubSpot - Jean-François Gagné & Swetha Narayanaswamy, HubSpotvideo 2023 Introduction to Vitess and Real World Usage - Arthur Schreiber, GitHub & Florent Poinsard, PlanetScalevideo 2023 Scaling Databases at Activision - Greg Smith & Vladimir Kovacik, Activision/Blizzardvideo 2023 Life of a Query in Vitess - Harshit Gangal, PlanetScalevideo 2023 How Vitess achieves Consensus with Replicated MySQL - Deepthi Sigireddi, PlanetScaleslides 2023 2022 One VTOrc To Rule Them All – High Availability In a Distributed Database System - Deepthi Sigireddi & Manan Gupta, PlanetScalevideo 2022 Vitess: Introduction and New Features - Deepthi Sigireddi, Matt Lord & Rohit Nayak, PlanetScalevideo 2022 Scaling Databases with Vitess - Harshit Gangal & Manan Gupta, PlanetScalevideo 2022 Vitess VReplication: Standing on the Shoulders of a MySQL Giant - Matt Lord, PlanetScalevideo 2022 The relational model in the modern development age - Shlomi Noach, PlanetScalevideo 2022 How Vitess Scales MySQL - Deepthi Sigireddi, PlanetScalepodcast 2022 2021 Continuous Performance Benchmarking for Vitess - Alkin Tezuysal, Florent Poinsard & Manan Gupta, PlanetScalevideo 2021 Vitess: Introduction and New Features - Deepthi Sigireddi & Alkin Tezuysal, PlanetScale; Andrew Mason & Malcolm Akinje, Slack Corp.video 2021 Deploying a Sharded Vitess Sandbox Cluster in Public Cloud Kubernetes in 10 Minutes - Jordan Moldow, Boxvideo 2021 Scaling MySQL @LinkedIn with Vitess - Apoorv Purohit and Karthik Appigatla, LinkedInvideo 2021 Integrating Best of Breed Open Source Tools to Vitess: Orchestrator - Alkin Tezuysal, PlanetScalevideo 2021 Revertible, Recoverable Schema Migrations in Vitess - Shlomi Noach, PlanetScalevideo 2021 Introduction to Vitess - Deepthi Sigireddi & Alkin Tezuysal, PlanetScale with David McKay @rawkodevideo 2021 All Things Vitess, MySQL, and Sailing Passion - Alkin Tezuysal, PlanetScalevideo 2021 Open Source Database Infrastructure with Vitess - Shlomi Noach, PlanetScalevideo 2021 How to shard MariaDB like a Pro? - Alkin Tezuysal, PlanetScalevideo 2021 2020 Keynote: CNCF Projects Update - CNCFvideo 2020 Vitess: Introduction and New Features - Sugu Sougoumarane & Deepthi Sigireddi, PlanetScalevideo 2020 Codename VIFL - How to Migrate MySQL Database Clusters to Vitess - Guido Iaquinti & Rafael Chacon , Slackvideo 2020 Vitess Online Schema Migration Automation - Shlomi Noach, PlanetScalevideo 2020 Transactional microservices with Vitess - coordination without state -Dan Kozlowskivideo 2020 Query Planning for a Sharded System like Vitess - Sugu Sougoumarane, CTO, PlanetScalevideo 2020 Vitess Intro: How to Migrate a MySQL Database to Vitess - Sugu Sougoumarane & Morgan Tockervideo 2020 Zero Downtime Data Relocation with Vitess - Liz van Dijk & Deepthi Sigireddi, PlanetScalevideo 2020 Multicloud Vitess over Network Service Mesh - Tim Swanson, Cisco & John Watson, PlanetScalevideo 2020 A demo of the new Vitess-native Orchestrator - Sugu Sougoumarane, CTO, PlanetScalevideo 2020 Unbounded scale: Using Vitess for scaling write intensive workloads - Morgan Tocker, PlanetScale; Daniel Guzman Burgos, Perconavideo 2020 Lizz van Dijk demonstrates how to migrate from a regular MySQL release to Vitess.video 2020 Lizz van Dijk presents an introduction to Vitess for MySQL users.slides 2020 2019 Sugu Sougoumarane gives an overview of the salient features of Vitess.video 2019 Scaling Resilient Systems: A Journey into Slack's Database Service - Rafael Chacon & Guido Iaquinti, Slackvideo 2019 How to Migrate a MySQL Database to Vitess - Sugu Sougoumarane & Morgan Tocker, PlanetScalevideo 2019 Building a Database as a Service on Kubernetes - Abhi Vaidyanatha & Lucy Burns, PlanetScalevideo 2019 Vitess: Stateless Storage in the Cloud - Sugu Sougoumarane, PlanetScalevideo 2019 Geo-partitioning with Vitess - Deepthi Sigireddi & Jitendra Vaidya, PlanetScalevideo 2019 Gone in 60 Minutes: Migrating 20 TB from AKS to GKE in an Hour with Vitess - Derek Perkins, Nozzlevideo 2019 Overview of Vitess at Highload - Sugu Sougoumaraneslides 2019 How you can extend Vitess to create jurisdiction-aware database clusters - Jiten Vaidyaslides 2019 Sugu Sougoumarane and Morgan Tocker present a three hour Vitess workshop on Kubernetes.slides 2019 My First 90 Days with VitessL - Morgan Tockerslides 2019 Sharded MySQL on Kubernetes - Sugu Sougoumarane.slides 2019 Vitess: New and Coming Soon! - Deepthi Sigireddislides 2019 Deploying multi-cell Vitess - Rafael Chaconslides 2019 Vitess at Pinterest - David Weitzman, Pinterestvideo 2019 No more Regrets - Sugu Sougoumaranevideo 2019 Vitess at scale - how Nozzle.io runs MySQL on Kubernetes - Derek Perkinspodcast 2019 Vitess: Sharded MySQL on Kubernetes - Sugu Sougoumaranevideo 2019 How JD.Com runs the World's Largest Vitess - Xuhaihua & Jin Ke Xie, PlanetScalevideo 2019 OLTP or OLAP: why not both? - Jiten Vaidya, PlanetScalevideo 2019 Vitess Intro - Deepthi Sigireddi & Sugu Sougoumarane, PlanetScalevideo 2019 Vitess Deep Dive - Jiten Vaidya & Dan Kozlowski, PlanetScalevideo 2019 Vitess: Running Sharded MySQL on Kubernetes - Sugu Sougoumarane, PlanetScalevideo 2019 2018 Smooth scaling: Slack’s journey toward a new database - Ameet Kotkian, Slackslides 2018 2017 Migrating to Vitess at (Slack) Scale - Michael Demmer, Slackslides 2017 Vitess Deep Dive sessionsvideo 2017 2016 Vitess: The complete story - Sugu & Anthony, PlanetScaleslides 2016 YouTube Vitess: Anatomy of a Distributed Database on Kubernetes - Anthony Yehslides 2016 2015 YouTube Vitess: Cloud-Native MySQL - Anthony Yehslides 2015 YouTube Vitess: Scaling MySQL in the cloud with Vitess and Kubernetes - Anthony Yehslides 2015 Scaling with Go: YouTube's Vitess - Sugu Sougoumarane, PlanetScalevideo 2015 Filter