Guido Iaquinti (Slack) delivers the talk, "Designing and launching the next-generation database system @ Slack: from whiteboard to production", on DAY 2 of the Percona Live Open Source Database Conference 2018, 4/25, at Santa Clara, CA.

Slack is a messaging platform for teams that brings all communication together, creating a single unified archive accessible through powerful search.

MySQL is the primary storage for all our customer data and we currently execute billions of transactions per hours. As more users join the service, and Slack becomes a more critical part of their workflow, the system becomes more complicated and difficult to manage. What started out as a simple MySQL database was only the starting point for a long journey redesigning our entire database infrastructure.

This talk will analyze how our operations team took Vitess, a bleeding edge, poorly-documented open source software developed by Google and then hardened, tested and shaped it for our infrastructure and host all our mission-critical data. This presentation will to thought the technical challenges that faced to successfully deploy this project the key decisions that we took, what went well, what didn't and the course correction that we made along the way.

Attendees can expect to hear details about how we took some whiteboard conversations and turned them into battle-tested, production-caliber systems.

Related Videos: Percona Live Sessions, MySQL, MySQL-related Technologies

Using PMM to Identify and Troubleshoot Problematic MySQL Queries
Google Cloud Platform: MySQL at Scale with Reliable HA
Analytical Queries in MySQL - PLO October 2020
MySQL Ecosystem on ARM - Krunal Bauskar - Percona Live ONLINE 2020
How Does Geo-Replication Work in TiDB? - Jay Lee - Percona Live ONLINE
SQL Row Store vs Data Warehouse: Which Is Right for Your Application? - Robert Hodges - PLO October 2020
Introducing Kunlun Distributed Database Cluster - David Zhao Wei - Percona Live ONLINE 2020