Yuri, Engineer from Data Reliability Engineering team in Xero which focuses on architectural efficiency, seamless deployments, and high-availability systems. our work sits at the intersection of cost-optimization and platform resilience, ensuring Xero’s data tier evolves alongside its global scale.
What happens when you move a massive, live SQL database to the cloud managed service? We migrated XeroDB to AWS RDS to optimize costs and performance, but the journey wasn't without its risks. I’ll break down our migration strategy, the difficulties we faced, and how we measured our wins.