Skip to main content
Engineering, Backend

Robust Database Backup Recovery at Uber

May 22 / Global
Featured image for Robust Database Backup Recovery at Uber
Image
Figure 1: Continuous Backup Recovery at the Stateful fleet.
Image
Figure 2: Continuous Backup at the Stateful platform.
Image
Figure 3: Backup framework control flow.
Image
Figure 4: Restore framework control flow.
Image
Figure 5: Continuous Restore framework at the stateful fleet.
Arjav Jain

Arjav Jain

Arjav Jain is a Senior Software Engineer on the Storage Platform at Uber. He has deep knowledge in building and operating database backup recovery at scale for highly distributed storage solutions for relational/non-relational database technologies. He led the efforts for the evolution of the Continuous Backup system architecture as well as similar significant contributions on the restore path and SLOs. He is actively involved in various database backup recovery initiatives and use cases.

Shivam Vijay

Shivam Vijay

Shivam Vijay is a Senior Software Engineer on the Backup and Restore Platform at Uber. He’s been deeply involved in building backup and restore flows from the ground up, facilitating strict SLAs for RPO and RTO for recoveries across data stores.

Debadarsini Nayak

Debadarsini Nayak

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

Mohammed Khatib

Mohammed Khatib

Mohammed Khatib is a Senior Staff Software Engineer at Uber, contributing to the reliability and performance of the storage infrastructure. He specializes in disaster recovery planning and implementation, as well as improving the efficiency of large-scale storage systems. His 15 years of experience span various aspects of distributed and storage systems, from pub-sub messaging and power capping techniques to non-volatile memory. Dr. Mohammed holds a PhD in Computer Science and has (co)authored 15+ peer-reviewed publications and 5 US patents.

Ramnik Jain

Ramnik Jain

Ramnik Jain is a Senior Staff Software Engineer at Uber, leading, contributing, and providing guidance across various storage technology initiatives across the Uber Stateful Platform and multiple other cross-functional initiatives.

Posted by Arjav Jain, Shivam Vijay, Debadarsini Nayak, Mohammed Khatib, Ramnik Jain