Client Story

TradingHub: Valvottavan, koko yrityksen kattavan alustan rakentaminen Atlassian Cloudilla

JAN 26, 2026

TradingHub on rahoitusalan analytiikkayritys, joka auttaa pankkeja ja hedge-rahastoja tunnistamaan ja ehkäisemään markkinoiden väärinkäyttöä ja laitonta kaupankäyntiä. Vuodesta 2010 lähtien yritys on kasvanut tasaisesti ja tavoitellut 30 prosentin vuotuista kasvua jatkuvassa liikevaihdossa (ARR). Kasvun ylläpitämiseksi ja tiukkojen sääntelyvelvoitteiden täyttämiseksi TradingHub tarvitsi yhtenäisen SaaS-pohjaisen alustan, joka tukee koko liiketoimintaa ohjelmistokehityksestä ja DevOpsista lakiasioihin, talouteen ja HR:ään.

Pähkinänkuoressa

Haaste

  • Siirtyä kehityskeskeisestä, itse ylläpidetystä GitLab-instanssista yhtenäiselle ja valvottavalle alustalle, jota voidaan käyttää koko yrityksessä ja joka tarjoaa vahvan vaatimustenmukaisuuden ja auditointimahdollisuudet.

Ratkaisu

  • Data Parsing and Distributionin migraatio Atlassian Cloudiin (Jira, Confluence, Bitbucket): noin 46 000 tiketin ja laajan dokumentaation älykäs jakaminen ja uudelleenjärjestely, Markdown-wikisisällön ja liitteiden kääntäminen. Eficode keskittyi tikettien ja wikin migraatioon, kun taas TradingHub siirsi lähdekoodin Bitbucketiin.

Vaikutus

  • SOC 2 -auditointidatan kokoamiseen kuluva aika lyheni viikoista noin 30 minuuttiin. Itse ylläpidetyn ratkaisun kuormitus poistui, ja koko yritys pystyi ottamaan Agilen käyttöön sääntelyvaatimukset täyttävillä työnkuluilla.

Eficode suunnitteli ja toteutti monimutkaisen migraation Atlassian Cloudiin (Jira, Confluence, Bitbucket). Työssä keskityttiin issue- ja wiki-datan laajamittaiseen muuntamiseen, uudelleenjärjestelyyn ja jakamiseen. Yhteistyö, läpinäkyvyys ja mitattavat tulokset olivat työn keskiössä.

Haaste: GitLabin pullonkauloista eroon pääseminen tiukkojen sääntelyvaatimusten mukaisesti

TradingHubin nykyiset sisäiset työkalut perustuivat itse hallinnoituun GitLab-instanssiin, josta oli tullut pullonkaula yrityksen kasvulle ja operatiiviselle vaatimustenmukaisuudelle. GitLab tarjosi vahvat ominaisuudet versionhallintaan ja teknisille tiimeille, mutta siitä puuttuivat tiukasti ohjatut, päästä päähän toimivat työnkulut, joita vahvasti säännelty toimintaympäristö edellyttää.

Keskeisiä haasteita olivat:

  • Prosessien ohjaamisen vaikeus: Kevyt projektinhallinta vaikeutti auditoitavien jälkien edellyttämien pakollisten kenttien, hyväksymiskriteerien ja määriteltyjen työnkulkujen käyttöönottoa.

  • Suuri ylläpitotyö: Hosting, päivitykset ja räätälöidyt skriptit veivät DevOps-tiimin aikaa, jonka olisi voinut käyttää tuoteinnovaatioihin.

  • Rajallinen käyttöönotto koko yrityksessä: Muut kuin kehitystiimit, kuten Legal, HR ja Finance, kokivat järjestelmän vaikeasti saavutettavaksi. Tämä johti hajanaiseen dokumentaatioon ja seurantaan.

  • Kasvavat kustannukset: Lisensoinnin ja pilvihostauksen kokonaiskustannukset (TCO) ylittivät yhtenäisen Atlassian-työkalukokonaisuuden kustannukset.

Ratkaisu: Luottamukseen perustuva Atlassian Cloud -migraatio, joka on suunniteltu skaalautuvuutta, rakennetta ja vaatimustenmukaisuutta varten

TradingHub valitsi Eficoden hallitsemaan Atlassian Cloudiin siirtymisen monimutkaisuutta – ei vain teknisen asiantuntemuksen vuoksi, vaan myös ensimmäisistä keskusteluista alkaen syntyneen luottamuksen ansiosta.

Jo hankintavaiheessa Eficoden tekninen tiimi työskenteli suoraan TradingHubin sisäisten asiantuntijoiden kanssa ja osoitti ymmärtävänsä edessä olevat haasteet selkeästi.

Ensimmäinen asia oli se, että tuntui kuin Eficoden ihmiset puhuisivat samaa kieltä kuin me

Brian FoleyInfrastruktuuri- ja sisäisten palveluiden johtaja

Tämä avoin, kartoitukseen perustuva keskustelu määritti projektin suunnan. Eficoden pre-sales-insinöörit selittivät yksityiskohtaisesti ja läpinäkyvästi, miten migraatio voitaisiin toteuttaa, mikä vahvisti luottamusta sekä suunnitelmaan että kumppanuuteen.

Varhainen yhteisymmärrys loi vahvan luottamuksen perustan ja muutti mahdollisesti pelkästä transaktiosta koostuvan migraation yhteistyöhön perustuvaksi, ongelmia ratkaisevaksi kumppanuudeksi, joka jatkui kaikissa toimitusvaiheissa.

Migraatiomenetelmä: datan jäsentäminen ja jakaminen, mukaan lukien:

  • Datan jakaminen: Kaiken historiallisen issue-datan jakaminen yhdestä GitLab-projektista oikeisiin Jira-projektikokonaisuuksiin määriteltyjen kohdistuskriteerien, kuten labelien, perusteella.

  • Muotoilun muuntaminen: Wikin ja dokumentaation muuntaminen Markdownista Confluencen rich text -muotoon sekä issue-datan ja liitteiden kohdistaminen oikeisiin Jira-kenttiin.

Vastuunjako: TradingHub vastasi repositorioiden migraatiosta GitLabista Bitbucketiin, kun taas Eficode keskittyi issue- ja wiki-datan muuntamiseen ja arkkitehtuurin uudistamiseen.

Vaikutus: Sujuva käyttöönotto iteratiivisen toimituksen, perusteellisen UAT:n ja ohjattujen työnkulkujen ansiosta

Tuotantokäyttöönotto onnistui osoitetusti hyvin. Migraation jälkeen käyttäjät eivät kohdanneet merkittäviä ongelmia, jotka olisivat edellyttäneet välitöntä tukea, ja mahdolliset havainnot olivat erittäin vähäisiä. Tuloksen mahdollistivat yhteistyöhön perustuva, erittäin iteratiivinen toimitusmalli ja sidosryhmien huolellisesti toteuttama UAT.

Toteutus eteni noin 40 iteratiivisen migraatioversion kautta, jotka esiteltiin nopeasti sidosryhmille palautetta varten. Keskeinen tekninen muutos oli siirtyminen GitLabin käytäntöihin perustuvasta prosessinhallinnasta Jiran rakenteiseen, ohjattuun malliin. Vaativan katkaisuikkunan täyttämiseksi – noin 50 000 issuen migroimiseksi yhden viikonlopun aikana – Eficode yhdisti live-skriptauksen massamuutoksiin ja ylitti näin CSV-tuontien suorituskykyrajoitukset.

Sidosryhmien toteuttama UAT, jota vetivät Louis Campbell (DevOps-tiimin johtaja) ja Brian Foley (infrastruktuuri- ja sisäisten palveluiden johtaja), laajeni projektipäälliköihin ja muihin sidosryhmiin, jotka tarkastivat satoja issueita ja artikkeleita. Perusteellinen työ toi esiin ja ratkaisi lähes kaikki ongelmat ennen katkaisua, mikä edisti sujuvaa käyttöönottoa maanantaiaamuna.

TradingHubin tiimin toteuttama UAT oli aivan loistavaa. Palautteen ansiosta seuraavat iteraatiot paranivat jatkuvasti, ja juuri ennen käyttöönottoa löysimme enää vain pieniä ongelmia. Tämä perusteellinen valmistautuminen johti ongelmattomaan tuotantokäyttöönottoon, mikä on kaikkien migraatiovuosieni aikana uskomattoman harvinainen ja toivottu lopputulos.

Matt MuscholEficoden konsultti

Tulokset ja hyödyt: nopeammat auditoinnit, koko organisaation käyttöönotto ja pienempi ylläpidon kuormitus

Migraatio toi merkittävää operatiivista ja vaatimustenmukaisuuteen liittyvää arvoa koko organisaatiolle:

  1. Sujuvammat tietoturva- ja vaatimustenmukaisuusauditoinnit: Jiraan lisätyn Hedge Marketplace -sovelluksen avulla TradingHub seuraa riskejä, lieventäviä tekijöitä ja korvaavia kontrolleja. Entra ID -integraation ansiosta yritys saavutti SOC 2 -auditointien edellyttämän näkyvyyden ja vastuunjaon. Auditointitietojen kokoamiseen kuluu nyt noin 30 minuuttia aiempien useiden päivien tai viikkojen sijaan.

  2. Koko organisaation käyttöönotto ja Agile-työnkulut: Muut kuin kehitystiimit keskittävät nyt dokumentaation Confluenceen ja seuraavat työtä Jirassa, mikä luo yhden luotettavan tietolähteen. Kehitystiimit työskentelevät kahden viikon Agile-sprinteissä selkeästi valvottavilla työnkuluilla.

  3. Pienempi ylläpidon kuormitus: Siirtyminen SaaS-palveluun poisti infrastruktuurin hallinnan tarpeen, joten DevOps voi keskittyä ominaisuuksien toimittamiseen ja liiketoiminta-arvon luomiseen.

Ottamalla käyttöön Jiran, lisäämällä siihen Hedge-sovelluksen ja hyödyntämällä Entra ID -integraatiota olemme saavuttaneet SOC 2 -auditointien edellyttämän näkyvyyden. Tietojen kokoamiseen kuluu nyt noin 30 minuuttia, kun aiemmin GitLabissa työ vei useita päiviä tai jopa viikkoja.

Brian FoleyInfrastruktuuri- ja sisäisten palveluiden johtaja

Katse eteenpäin: automaation, vaatimustenmukaisuuden näkyvyyden ja alustan kypsyyden kehittäminen

Kun Atlassian-alusta on käytössä koko liiketoiminnassa, TradingHub voi kasvattaa sen tuottamaa arvoa seuraavasti:

  • Edistynyt automaatio ja CI/CD: Atlassianin natiivien ominaisuuksien hyödyntäminen Bitbucketin ja Jiran integroimiseksi sekä julkaisunopeuden kasvattamiseksi.

  • Strateginen osaamisen kehittäminen ja käyttöönotto: Varmistetaan, että rahoituksen, lakiasioiden ja projektinhallinnan tiimit osaavat käyttää edistyneitä raportointi-, seuranta- ja dokumentointiominaisuuksia.

  • Vaatimustenmukaisuustyökalujen laajentaminen: Arvioidaan uusia Marketplace-sovelluksia ja otetaan käyttöön edistyneitä dashboardeja reaaliaikaista varmistusta varten. Näin laajennetaan Hedgellä saavutettua menestystä riskien ja kontrollien seurannassa.

Tulokset yhdellä silmäyksellä: suuri migraatio toteutettiin ilman häiriöitä, ja vaatimustenmukaisuus parani mitattavasti

  • 45 745 issuea, 330 136 kommenttia ja 90 176 liitettä migroitu

  • 646 651 API-kutsua suoritettu; 69 814 massamuutosta CSV-tiedostojen avulla

  • SOC 2 -auditointitietojen kokoamiseen kuluva aika lyheni viikoista noin 30 minuuttiin

  • Ongelmaton tuotantoon siirtyminen noin 40 iteratiivisen migraatioversion jälkeen

  • Agilen käyttöönotto koko organisaatiossa sekä valvottavat sääntelyyn liittyvät työnkulut

  • Ylläpidon kuormitus poistui ja kokonaiskustannukset pienenivät SaaS-palveluun siirtymisen myötä

  • Atlassian
  • Security
  • atlassian cloud
  • Cloud native

Get in touch

Ota yhteyttä

Ota yhteyttä

Ota yhteyttä