Formaattikäännös verkkosovelluksen datamigraation yhteydessä
Ylinen, Jaakko (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024112830955
https://urn.fi/URN:NBN:fi:amk-2024112830955
Tiivistelmä
Tämä insinöörityö käsittelee dataformaatin muunnosta verkkosovelluksen datamigraation yhteydessä. Projekti toteutettiin IconicChain-nimiselle yritykselle heidän IconicSecurities-sovellustaan varten, joka palvelee rahoitusalan toimijoita. Tavoitteena oli päivittää vanhentunut sovelluksessa käytettävä React Awesome Query Builder (AQB) -kirjasto sekä muuttaa tietokantaan tallennettujen kriteeritietojen formaatti yhteensopivaksi uuden version kanssa. Lisäksi pyrittiin ratkaisemaan formaattimuutoksesta aiheutuvat haasteet.
Työssä oli useampi toisiinsa liittyvä osa-alue: uuden formaatin valinta, vanhojen kriteerien datamigraatio, uuden formaatin käyttöönottoon vaadittavat muutokset sekä frontend- että backend-koodiin ja lopulta myös itse AQB-kirjastoon tehtiin korjauksia, jotta sitä voitaisiin käyttää.
Tuloksena AQB ja muut sovelluksen keskeiset riippuvuudet saatiin päivitettyä, mikä vähensi teknistä velkaa ja paransi sovelluksen ylläpidettävyyttä. Työ mahdollisti jatkokehityksen ja varmisti sovelluksen yhteensopivuuden tulevien päivitysten kanssa.
Työssä oli useampi toisiinsa liittyvä osa-alue: uuden formaatin valinta, vanhojen kriteerien datamigraatio, uuden formaatin käyttöönottoon vaadittavat muutokset sekä frontend- että backend-koodiin ja lopulta myös itse AQB-kirjastoon tehtiin korjauksia, jotta sitä voitaisiin käyttää.
Tuloksena AQB ja muut sovelluksen keskeiset riippuvuudet saatiin päivitettyä, mikä vähensi teknistä velkaa ja paransi sovelluksen ylläpidettävyyttä. Työ mahdollisti jatkokehityksen ja varmisti sovelluksen yhteensopivuuden tulevien päivitysten kanssa.