Virtual Event
November 17–November 20, 2020
Learn More and Register to Attend This Event

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2020 - Virtual to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Standard Time (UTC–05:00). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Wednesday, November 18 • 4:55pm - 5:30pm
Codename VIFL - How to Migrate MySQL Database Clusters to Vitess - Guido Iaquinti & Rafael Chacon, Slack

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Have you ever considered migrating a database system at scale with no downtime? Many of us that have tried, often find it an insurmountable challenge for both developers and database engineers. Most of the time, companies start these kinds of migrations and leave them half done. This creates significant toil and costs in operations teams that have to pay the cost of running both legacy and new systems indefinitely. In this talk, Rafael and Guido will discuss how they designed and built a migration framework and then executed it to move petabytes of data from Slack's legacy database architecture to Vitess with zero downtime. The approach proposed in this framework is transparent to the application and didn't require coordination with the rest of the engineering team. It is also general enough that people considering migrating to Vitess can leverage it in their own environments.

avatar for Guido Iaquinti

Guido Iaquinti

Guido is an engineer with academic background and experience in high volume/high availability Internet architectures. He is a technology enthusiast excited about open source software. His passion is to develop, scale and automate complex systems.
avatar for Rafael Chacon

Rafael Chacon

Engineer, Slack
Rafael Chacon is a Staff Software Engineer on the infrastructure team at Slack, where he is working on the MySQL database layer on top of Vitess. Rafael has been part of the team that has migrated more than 30% of Slack database traffic from MySQL to Vitess. He is also now a core... Read More →

Wednesday November 18, 2020 4:55pm - 5:30pm EST
Intrado Virtual Event Platform