Are you dealing with the challenges of rapid growth? Are you thinking about how to scale your database layer? Should you use NoSQL? Should you shard your relational database? If you are facing these kinds of problems, this tutorial is for you.
Vitess is a database solution for deploying, scaling and managing large clusters of MySQL instances. It's architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database.
By the end of the session, attendees will understand the basics of how to get a Vitess cluster up and running. They will also understand how to perform most of the typical operations you face while running Vitess clusters in a production environment.
Sugu co-created the Vitess project in 2010 and has been working on it since then. He is currently focused on building and supporting the Vitess community. He loves to talk about distributed systems, consensus algorithms, as well as SQL parsers and optimizers.
Rafael is a Senior Software Engineer on the Slack Infrastructure team. At Slack, Rafael has been working on the mysql database layer on top of Vitess. Rafael is passionate about scaling and distribute systems. Prior to Slack he was part of the core services team at MyFitnessPal. He was working on the foundational services that helped scaled the application to more than 100 million users.