TradingHub is a specialized financial analytics firm dedicated to helping banks and hedge funds detect and prevent market abuse and illegal trading behaviors. Since 2010, the company has maintained a growth trajectory, targeting 30% Annual Recurring Revenue (ARR) growth year-over-year. To sustain this growth and meet stringent regulatory obligations, TradingHub sought a consolidated, SaaS‑based platform that could support its entire business—from engineering and DevOps to legal, finance, and HR.
Eficode was engaged to plan and execute a complex migration to Atlassian Cloud (Jira, Confluence, Bitbucket), focusing on translating, restructuring, and distributing issue and wiki data at scale. The engagement prioritized collaboration, transparency, and measurable outcomes.
TradingHub’s existing internal tooling centered on a self‑hosted GitLab instance, which had become a bottleneck for firm‑wide growth and operational compliance. While GitLab provided strong capabilities for source control and technical teams, it lacked enforced, end‑to‑end workflows suitable for a heavily regulated environment.
Core challenges included:
TradingHub selected Eficode to manage the complexity of migrating to Atlassian Cloud — not just for technical expertise, but for the trust established from the very first conversations.
From the procurement stage, Eficode’s technical team engaged directly with TradingHub’s internal specialists, demonstrating a clear understanding of the challenges ahead.
“The first thing was that we felt that the Eficode people were speaking our language.”
— Brian Foley, Infrastructure and Internal Services Director, TradingHub
This open, discovery-led dialogue set the tone for the project. Eficode’s pre-sales engineers provided detailed, transparent explanations of how the migration could be executed, validating confidence in both the plan and the partnership.
That early alignment built a strong foundation of trust, turning what could have been a transactional migration into a collaborative, problem-solving relationship that carried through every delivery phase.
Migration method: Data Parsing and Distribution, including:
Division of responsibilities: TradingHub handled the repository migration from GitLab to Bitbucket, while Eficode focused on translating and re-architecting the issue and wiki data.
The production go‑live was a demonstrable success. Post-migration, users encountered no significant issues requiring immediate support; any findings were extremely minor. This outcome was enabled by a collaborative, highly iterative delivery model and diligent stakeholder‑led UAT.
Implementation was executed through approximately 40 iterative migration versions, rapidly demonstrated to stakeholders for feedback. A key technical shift was moving from convention‑based process management in GitLab to Jira’s structured, enforcement‑driven model. To meet the demanding cut-over window (migrating ~50,000 issues over a single weekend), Eficode combined live scripting with bulk changes, thereby overcoming the performance limits of CSV imports.
Stakeholder‑led UAT—led by Louis Campbell (Head of the DevOps Team) and Brian Foley (Infrastructure and Internal Services Director)—expanded to project managers and other stakeholders who reviewed hundreds of issues and articles. This thoroughness surfaced and resolved nearly all issues prior to the cut-over, contributing to a seamless Monday morning go-live.
“The level of UAT from the TradingHub team was absolutely fabulous. The feedback meant subsequent iterations were continually better, and we were finding only minor issues right before go‑live. This thorough preparation resulted in a problem‑free production go‑live, which, in all my years of doing migrations, is an incredibly rare and desired outcome.”
— Matt Muschol, Eficode Consultant
The migration delivered substantial operational and compliance value across the organization:
“By implementing Jira, layered with the Hedge application, and leveraging the Entra ID integration, we have achieved the visibility required for audits like SOC 2. Getting this information now takes about 30 minutes, compared to multiple days or even weeks of work previously in GitLab.”
— Brian Foley, Infrastructure and Internal Services Director
With the Atlassian platform established across the business, TradingHub is positioned to maximize value through: