This document summarizes Flipkart's data migration process from one data center to another. Key points include:
- Flipkart processes large volumes of data daily from users and orders and needed to migrate systems across data centers with minimal downtime.
- The migration involved over 1000 systems and terabytes of data across various data stores like HBase, Elasticsearch, MySQL, Kafka and data platforms.
- Custom tools were developed to efficiently migrate and replicate data across data centers to minimize bandwidth usage and ensure consistency, including a tool to migrate HBase data using hard disks and utilities for migrating MySQL, product catalogs and user sessions.
- The migration was carefully planned and executed over several weeks to move systems