Skip to main content
Engineering, Backend

MySQL At Uber

January 30 / Global
Featured image for MySQL At Uber
Image
Figure 1: Anatomy of the MySQL control plane.
Image
Figure 2: Graceful primary failover workflow.
Image
Figure 3: Single primary, multiple replica setup.
Image
Figure 4: Anatomy of a MySQL node.
Image
Figure 5: Architecture of the discovery plane.
Banty Kumar

Banty Kumar

Banty Kumar is a Senior Software Engineer on the storage platform team. He led the MySQL control plane re-design and is involved in various other MySQL initiatives. His areas of interest include databases and running distributed systems at scale.

Debadarsini Nayak

Debadarsini Nayak

Debadarsini Nayak is a Senior Engineering Manager, providing leadership for various storage technologies.

Raja Sriram Ganesan

Raja Sriram Ganesan

Raja Sriram Ganesan is a Senior Staff Software Engineer on the Core Storage team at Uber. He is the tech lead for MySQL initiatives and has led critical reliability and modernization projects for MySQL at Uber.

Amit Jain

Amit Jain

Amit Jain is an Engineering Manager in the Storage Platform team, leading the MySQL offering at Uber. He has successfully guided the re-design of the control plane and discovery plane along with resiliency, reliability, and security initiatives. Amit also leads the Change Data Capture (CDC) initiative for MySQL and other technologies.

Posted by Banty Kumar, Debadarsini Nayak, Raja Sriram Ganesan, Amit Jain