Jobilla

Datamigraatio ilman käyttökatkoja – arkkitehtuurimuutos vauhditti jatkokehitystä

Jobilla sai alkunsa, kun perinteiset työkalut eivät mahdollistaneet riittävän nopeaa ja kustannustehokasta rekrytointiprosessia. Yritys rakensi oman tekoälypohjaisen ratkaisun, jonka avulla se auttaa muita yrityksiä löytämään ja rekrytoimaan eri alojen parhaat asiantuntijat. Me puolestaan autoimme Jobillaa ohjelmisto-arkkitehtuurin yksinkertaistamisessa, mikä tekee järjestelmän jatkokehityksestä helpompaa ja kustannustehokkaampaa.

Työnkuvamme

Arkkitehtuurisuunnittelu
Ohjelmistosuunnittelu
Zero Downtime Update
Datamigraatio
Tietokannat
Pilvipalvelut
AWS

Lähtötilanne

 

Jobillalla oli joitakin vuosia sitten kunnianhimoisia kasvutavoitteita, joiden tueksi rakennettiin skaalautuva mikropalveluarkkitehtuuri useine tietokantoineen. Tämä rakenne oli suunniteltu kestämään huomattavasti suuremmat käyttäjämäärät kuin mitä yritys lopulta tarvitsi. Kasvutavoitteiden muuttuessa monimutkainen arkkitehtuuri jäi elämään, vaikka sen alkuperäinen tarve oli poistunut.

Liiallinen kompleksisuus näkyi käytännössä muun muassa hitaampana jatkokehityksenä ja korkeampina kehityskustannuksina. Lisäksi uusien kehittäjien perehdyttäminen järjestelmään oli haastavaa.

Jobillalla syntyi hetkellinen mutta kriittinen tarve kokeneelle asiantuntijalle, joka pystyy:

  • Hahmottamaan järjestelmän kokonaisuuden nopeasti.
  • Suunnittelemaan ja toteuttamaan datan yhdistämisen riskejä halliten.
  • Varmistamaan, ettei muutos aiheuta katkoksia tai datan menetystä.
  • Tukemaan teknisesti Jobillan omaa kehitystiimiä muutoksen keskellä.

Ratkaisu

 

Otimme kokonaisvastuun kriittisestä datamigraatiosta, jonka tavoitteena oli yhdistää useista eri tietokannoista koostuva data yhteen keskitettyyn kantaan ilman katkoksia palvelun käytössä. Vanha järjestelmä tukeutui useisiin erillisiin tietokantoihin, mutta uusi malli keskitti datan yhteen paikkaan mahdollistaen selkeämmän jatkokehityksen ja tehokkaamman ylläpidon.

Toteutimme datamigraation vaiheittain, jotta järjestelmän käyttö pysyi keskeytyksettömänä. Loimme uuden tietokantapohjan, johon data voitiin siirtää turvallisesti. Sen jälkeen toteutimme migraation rinnakkaisena prosessina: duplikoimme dataa ja siirsimme palveluita asteittain uuden tietokannan käyttöön. Samalla varmistimme, että kaikki integraatiot toimivat odotetusti myös muutoksen jälkeen.

Ratkaisun myötä järjestelmän monimutkaisuus väheni merkittävästi, mikä toi konkreettisia hyötyjä:

  • Jatkokehitys on yksinkertaisempaa ja kustannustehokkaampaa.
  • Uusien kehittäjien perehdytys nopeutuu, kun kokonaisuus on selkeämpi.
  • Riski datan katoamiseen tai käyttökatkoksiin minimoitiin koko projektin ajan.

Projektin aikana Jobilla uudisti liiketoimintastrategiaansa, ja itsenäinen työskentelyotteemme mahdollisti sen, että sen johto ja kehitystiimi pystyivät keskittymään muihin strategisiin järjestelmäuudistuksiin. Pystyimme migraation ohella luomaan arvoa myös laajemmin tukemalla teknisesti Jobillan muita kehityshankkeita.

Yhteenveto

Kriittisen datamigraation toteuttaminen ilman palvelukatkoksia
Uusien kehittäjien perehdyttäminen helpottui merkittävästi, mikä mahdollisti tiimin nopeamman kasvun ja uuden osaamisen sujuvamman omaksumisen
Järjestelmän yksinkertaistaminen vähensi kehitystiimin työkuormaa ja pienensi teknistä riskiä
Itsenäinen työtapamme antoi Jobillan tiimille mahdollisuuden keskittyä muihin strategisiin aloitteisiin

Tarvitsetko täsmäosaamista oman tiimisi tueksi?

Vahvakin in-house-tiimi tarvitsee rinnalleen luotettavan kumppanin. Ole yhteydessä, niin kartoitetaan 15 minuutissa, millainen asiantuntija toisi juuri oikeanlaista osaamista tiimiinne.

Lähetä viesti

Lähettämällä hyväksyt Tietosuojakäytäntö

Yhteystiedot