Migrating Xero’s Crown Jewels

Xero's asked Practiv to help plan the migration of its source code from Rackspace to AWS, and execute the move. The seamless migration delivered continuity for Xero's engineering teams.

How we helped

With hundreds of scrum teams working day and night around the world, Xero's Crown jewels — its source code — needed to move from Rackspace to AWS. The code resided in a number of GitHub Enterprise instances, the same software Apple, Adobe and many other great companies trust.

Practiv architected the new environment, clustering and fault tolerance, user, configuration and data migration, backup and restoration plans. We helped Xero's own team execute a step-by-step migration plan over the course of a number of weeks.

With the new environment, we implemented GitHub and AWS best-practices, and Xero hit its aggressive restoration point and time objectives.

Every 15 minutes Xero's source code is securely backed up, synced and restored in multiple data centres around the world, with the latest commit hash matched against master to ensure consistency.

More about Xero

Xero is New Zealand’s greatest software export. With strong growth, and focus on software innovation long into the future, Xero migrated its Software as a Service platform to Amazon Web Services ("AWS").


Our world-class teams worked together to share experience, patterns and processes that assured the success of the project.

Let's talk

We’d love to know if we can drive successful technology outcomes for your business too.

  • +64 9 919 6440
  • L2, 15 O'Connell St
    Auckland 1010, NZ