Jobilla

Ohjelmistoarkkitehtuurin muutoksella ketteryyttä ja kustannustehokkuutta jatkokehitykseen

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

Ohjelmistoarkkitehtuurin muutos ja datamigraatio

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ä.

Teknologiat

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.

Identio x Jobilla

Yhteenveto

Kaipaatko lisätietoa?

Kerromme mielellämme lisää tekemästämme työstä.

Joonas Korgan

Joonas Korgan

+358 40 568 4617

Mielessä yhteistyö?
Jätä yhteystietosi, niin katsotaan miten voisimme olla teille parhaiten avuksi.
Painamalla Lähetä hyväksyt tietosuojaselosteemme.
Scroll to Top