After a large merger in mid-2015, Paysafe, a fintech company providing payment solutions worldwide, had several instances of Atlassian products spread across the globe. With 4 JIRA Software, 3 Confluence, 2 Bitbucket, 2 Bamboo and 2 HipChat server instances, our team made the bold decision to unify them into a single instance for each product. Further complicating the already daunting task were 6 active directories of users, a diverse set of admins, and different levels of organizational maturity across our development, product, and business teams. A year after we set sail, Paysafe now has a single production instance of the majority of these products, with little impact to users, no data loss, and improved performance. In this session, we will outline our journey into the uncharted waters of consolidation focusing on our 4 JIRA instances, as this was the most critical and challenging mission in our quest. Together with our Atlassian Solution Partner, Nemetschek Bulgaria, we will share tips and best practices on limiting downtime, eliminating the risk for loss of vital data, and the unification of user management.
Radostina Kavrakova, IT Product Support Manager, Paysafe Group plc
George Stoyanov, Senior Software Engineer & Project Leader, Nemetschek Bulgaria
A Brave Journey in Merge Waters: How Paysafe Consolidated Their Atlassian Tools
1. A Brave Journey in Merge Waters
How Paysafe Consolidated Their Atlassian Tools
R A D O S T I N A K A V R A K O V A | I T P R O D U C T S U P P O R T M A N A G E R | P A Y S A F E G R O U P
G E O R G E S T O Y A N O V | S E N I O R S O F T W A R E E N G I N E E R & P R O J E C T L E A D | N E M E T S C H E K B U L G A R I A
2. A global payments provider
Formed after a major fintech merger
Heavily regulated industry
Tough security requirements
Differences
Culture, development cycles, technology stacks
3. Our team at a
glance
!
18+ years of experience
One of the first software houses in Bulgaria
A trusted partner for companies
worldwide
Preferable provider of software development
services and solutions
Atlassian partner since 2012
Full Atlassian stack services
50+ successful client
implementations
6 Atlassian Marketplace add-ons
20. Proof of
Concept
Plan
Execute
Evaluate
Preparations
JIRA version & add-ons
Must be same on both systems
Active Directories
Merge user groups and members
Duplicates
General configurations, projects,
workflows, boards
Integrity checks
JIRA systems free from consistency
problems
21. Proof of
Concept
Plan
Execute
Evaluate
Tips & Tricks
Same-name projects
Not enough to rename projects
Broken filters
Do not delete filters, fix them.
Broken agile boards
Create and use one universal filter
22. Proof of
Concept
Plan
Execute
Evaluate
Configuration merge
Projects configuration
Easy when using add-on and systems
are consistent
Backup & Import
Project import via XML working OK if
all configurations are set
Linking
ADs already linked; Confluence and
other Atlassian systems to be
configured
28. Paysafe’s final requirements
No data loss Keep active
backlogs
Server mode
But on a cloud
storage
Links
Between tools,
6 ADs
SSO
29. Paysafe’s final requirements
No data loss Keep active
backlogs
Server mode
But on a cloud
storage
Links
Between tools,
6 ADs
SSOOn internal hosting
30. OUR JOURNEY
At a crossroads
Aug 2015 Oct 2015 Nov 2015
Corporate merger
Proof of concept
Dec 2015 May 2016
Atlassian stack
merge starts
50. Thank you!
R A D O S T I N A K A V R A K O V A | I T P R O D U C T S U P P O R T M A N A G E R | P A Y S A F E G R O U P
G E O R G E S T O Y A N O V | S E N I O R S O F T W A R E E N G I N E E R & P R O J E C T L E A D | N E M E T S C H E K B U L G A R I A