5. The challenges
High volume of tickets in both DC’s
Migration of all components of our infrastructure
Data collision
Seamless migration for customers
Multiple services for similar data sources
17. The Migration
Maintenance
Banner in
Ireland DC
Verify if incoming
traffic and writes
have stopped in
Ireland DC
Stop replication of
data stores and
Make Frankfurt as
Master
Send some
traffic to
Frankfurt and
test
Point all traffic
to Frankfurt DC
18. Surprise!
Some customers had still not
updated their DNS
Vanity URL would go to Ireland,
take an extra hop and come to
Frankfurt
Source: Google images Source: Google images
20. Learnings
Run multiple poller scripts to
replicate live
Frankfurt should accept its own
and Ireland’s API keys
Warm up databases before
pointing it to production
Source: Google images
21. Conclusion
On a broader level, we had some interesting learnings for any project.
On the whole, it was a tedious yet interesting project to migrate our DC and am
happy to have shared the story with you all.
Never be surprised
by a new challenge
Always have plan B Be ready to rollback
Source: Google images