Welcome to Percona Live Online 2021
Online Open Source Database Conference
Back To Schedule
Wednesday, May 12 • 16:00 - 17:00
Kubernetes-on-Rails?! KateSQL: A Shopify-Scale Cloud-Hosted MySQL Platform

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.

Running MySQL in *The Cloud* is a challenge. Replicated MySQL loves stability; the cloud eschews stability. Replicated MySQL loves low-latency high-performance hardware; the cloud is mainly composed of lower-performance virtualized hardware. For reliability reasons, it's necessary to run across multiple regions. Add in Kubernetes (which loves statelessness) on top of all of this and it can be difficult to keep anything safely running at all.

We needed a Shopify-scale system for managing MySQL for our internal users, in a modern and automated way, with a minimum amount of toil. We needed to support safe and seamless migration between regions, zones, and Kubernetes clusters. We needed automatic and robust configuration and user/grant management.

Shopify developed ***KateSQL***, Shopify-scale cloud-hosted MySQL platform, over the past year to solve all of these problems and provide a MySQL platform that we will be able to grow with in the future.

avatar for Jeremy Cole

Jeremy Cole

Sr. Staff Production Engineer, Shopify, Inc.
Jeremy is a long-time MySQL Geek and a pioneer of MySQL scalability, having been in the MySQL world for more than 20 years. He's operated and supported MySQL for MySQL itself, many startups, Twitter, Google, and more. Jeremy currently works in the Database Platform team at Shopify... Read More →
avatar for Akshay Suryawanshi

Akshay Suryawanshi

Staff Production Engineer, Shopify, Inc.
Akshay has over a decade of experience in the field of Database Reliability Engineering, which he uses to solve MySQL-related scaling and performance problems, in the Cloud. Akshay has deep interests in distributed systems like Kubernetes and has leveraged it to build highly scalable... Read More →

Wednesday May 12, 2021 16:00 - 17:00 EDT
Room #5