Shopify
Shopify logoShopify · Feature trail

MySQL Backup and Restore Infrastructure

1 post · Sep 2019 – Dec 2021

What this trail covers

Shopify has redesigned its MySQL backup and restore tooling to leverage GCP's Persistent Disk (PD) snapshot feature, significantly reducing the Recovery Time Objective (RTO) to under 30 minutes. The new system uses Kubernetes CronJobs for frequent, automated PD snapshots across all regions, minimizing data loss and enabling faster replica rebuilds. A robust retention policy manages snapshot storage costs. A verification process ensures data integrity by restoring and checking daily snaps. Offsite backups are also managed by exporting snapshots and archiving them.

All Shopify trails