TradingHub ist ein spezialisiertes Unternehmen für Finanzanalysen, das Banken und Hedgefonds dabei unterstützt, Marktmissbrauch und illegale Handelspraktiken zu erkennen und zu verhindern. Seit 2010 verzeichnet das Unternehmen ein kontinuierliches Wachstum und strebt ein jährliches Umsatzwachstum (ARR) von 30 % an. Um dieses Wachstum aufrechtzuerhalten und strenge regulatorische Anforderungen zu erfüllen, suchte TradingHub nach einer konsolidierten, SaaS-basierten Plattform, die das gesamte Unternehmen unterstützt – von Engineering und DevOps bis hin zu Recht, Finanzen und HR.
Eficode wurde beauftragt, eine komplexe Migration in die Atlassian Cloud (Jira, Confluence, Bitbucket) zu planen und umzusetzen, wobei der Schwerpunkt auf der Übersetzung, Umstrukturierung und Verteilung von Issue- und Wiki-Daten in großem Maßstab lag. Dabei standen Zusammenarbeit, Transparenz und messbare Ergebnisse im Vordergrund.
Das bestehende interne Tooling von TradingHub basierte auf einer selbst gehosteten GitLab-Instanz, die zu einem Engpass für das unternehmensweite Wachstum und die Einhaltung von Vorschriften geworden war. GitLab bot zwar leistungsstarke Funktionen für die Versionskontrolle und die technischen Teams, aber es fehlte an durchgängigen Workflows, die für eine stark regulierte Umgebung geeignet waren.
Zu den wichtigsten Herausforderungen gehörten:
TradingHub entschied sich für Eficode, um die Komplexität der Migration zur Atlassian Cloud zu bewältigen – nicht nur wegen der technischen Expertise, sondern auch wegen des Vertrauens, das von den ersten Gesprächen an aufgebaut wurde.
Bereits in der Beschaffungsphase arbeitete das technische Team von Eficode direkt mit den internen Spezialisten von TradingHub zusammen und zeigte ein klares Verständnis für die anstehenden Herausforderungen.
"Wir hatten direkt das Gefühl, dass die Mitarbeiter von Eficode unsere Sprache sprechen."
– Brian Foley, Direktor für Infrastruktur und interne Dienste, TradingHub
Dieser offene, auf Entdeckung ausgerichtete Dialog gab den Ton für das Projekt an. Die Pre-Sales-Ingenieure von Eficode lieferten detaillierte, transparente Erklärungen, wie die Migration durchgeführt werden kann, und stärkten so das Vertrauen in den Plan und die Partnerschaft.
Diese frühe Abstimmung schuf eine starke Vertrauensbasis und verwandelte das, was eine transaktionale Migration hätte sein können, in eine kooperative, problemlösende Beziehung, die sich durch alle Lieferphasen zog.
Migrationsmethode: Parsing und Verteilung von Daten, einschließlich:
Aufteilung der Verantwortlichkeiten: TradingHub kümmerte sich um die Migration des Repository von GitLab zu Bitbucket, während Eficode sich auf die Übersetzung und Umgestaltung der Problem- und Wikidaten konzentrierte.
Die Produktionseinführung war ein nachweislicher Erfolg. Nach der Migration traten bei den Anwendern keine nennenswerten Probleme auf, die einen sofortigen Support erforderten; alle Feststellungen waren äußerst geringfügig. Dieses Ergebnis wurde durch ein kooperatives, hochgradig iteratives Liefermodell und eine sorgfältige, von den Interessengruppen geleitete UAT ermöglicht.
Die Implementierung erfolgte in ca. 40 iterativen Migrationsversionen, die den Beteiligten rasch zur Rückmeldung vorgelegt wurden. Eine wichtige technische Umstellung war der Wechsel vom konventionellen Prozessmanagement in GitLab zum strukturierten, durchsetzungsorientierten Modell von Jira. Um das anspruchsvolle Zeitfenster für die Umstellung einzuhalten (Migration von ~50.000 Issues an einem einzigen Wochenende), kombinierte Eficode Live-Scripting mit Massenänderungen und überwand so die Leistungsgrenzen des CSV-Imports.
Die von Louis Campbell (Leiter des DevOps-Teams) und Brian Foley (Direktor für Infrastruktur und interne Dienste) geleitete UAT wurde auf Projektmanager und andere Beteiligte ausgeweitet, die Hunderte von Problemen und Artikeln prüften. Durch diese Gründlichkeit konnten fast alle Probleme vor der Umstellung aufgedeckt und behoben werden, was zu einem reibungslosen Start am Montagmorgen beitrug.
"Das Niveau der UAT durch das TradingHub-Team war absolut fabelhaft. Das Feedback bedeutete, dass die nachfolgenden Iterationen immer besser wurden und wir kurz vor der Inbetriebnahme nur noch kleinere Probleme fanden. Diese gründliche Vorbereitung führte zu einer problemlosen Produktionseinführung, was in all den Jahren, in denen ich Migrationen durchführe, ein unglaublich seltenes und wünschenswertes Ergebnis ist."
– Matt Muschol, Eficode-Berater
Die Migration brachte dem gesamten Unternehmen erhebliche Vorteile in Bezug auf Betrieb und Einhaltung von Vorschriften:
"Durch die Implementierung von Jira mit der Hedge-App und die Nutzung der Entra ID-Integration haben wir die für Audits wie SOC 2 erforderliche Transparenz erreicht. Der Zugriff auf diese Informationen dauert jetzt nur noch etwa 30 Minuten, während wir früher in GitLab mehrere Tage oder sogar Wochen damit zu tun hatten."
– Brian Foley, Direktor für Infrastruktur und interne Dienste
Mit der unternehmensweit etablierten Atlassian-Plattform ist TradingHub in der Lage, den Wert durch folgende Maßnahmen zu maximieren: