Reconstruction of a monolithic application within Maksekeskus AS

dc.contributor.advisorPfahl, Dietmar, juhendaja
dc.contributor.advisorLäheb, Reelyka, juhendaja
dc.contributor.authorOjasalu, Siim-Morten
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-10-08T09:32:14Z
dc.date.available2024-10-08T09:32:14Z
dc.date.issued2023
dc.description.abstractTarkvaraarenduses õige arhitektuuri valimine võib aidata tõsta jõudlust, efektiivsust, turvalisust ja muid olulisi tegureid. Lisaks võib see aidata säästa ressursse tänu parandatud arenduskiirusele ja kiirele juurutamisele. Mikroteenused ja monoliitne arhitektuur on ühed tuntumad arhitektuurid tarkvaraarenduses. Magistritöö eesmärgiks on välja selgitada, milline lahendus sobiks kõige paremini makse- ja tarnemeetodite vahendaja AS Maksekeskuse WooCommerce’i mooduli jaoks. Töös võrreldakse mikroteenuseid, monoliitset arhitektuuri ja nende kahe ühildamisel saadud hübriidarhitektuuri. Arhitektuuriliste lahenduste hindamiseks kasutatakse töös tarkvaraarhitektuuri analüüsi meetodit (software architecture analysis method). Mainitud meetod kasutab analüüsimiseks stsenaariumeid, mille abiga on võimalik hinnata vastavate lahenduste sobivust kuue välja töötatud sammu kaudu. Analüüsi tulemusena jõutakse töös järeldusele, et mikroteenustest ja monoliitsest arhitektuurist koosnev hübriidlahendus on parim Maksekeskuse loodud WooCommerce’i mooduli jaoks. Uue arhitektuuri valimise tulemusena eraldatakse töö käigus ka hetkelisest monoliidist üks teenus ja luuakse sellest eraldiseisev mikroteenus, mis pakub klientidele tarnete jälgimise võimalust. Käesolev töö on hea näide olukorrast, millal on parimaks lahenduseks nii mikroteenustest kui ka monoliidist koosnev tarkvaraarhitektuur. Töös välja toodud tulemused ja praktiline lahendus aitavad muuta Maksekeskuse loodud mooduli veelgi tõhusamaks ja üleüldise ressursihalduse efektiivsemaks. Lisaks aitavad resultaadid panna aluse edaspidistele töödele, mis analüüsivad arhitektuurilisi lahendusi ning võimalusi liikuda tarkvaraga pilve.
dc.identifier.urihttps://hdl.handle.net/10062/105252
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectMikroteenused
dc.subjectmonoliitne arhitektuur
dc.subjecttarkvaraarhitektuuri analüüs
dc.subjectpilvetöötlus
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleReconstruction of a monolithic application within Maksekeskus AS
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Ojasalu_Magister_Informaatika_2023.pdf
Suurus:
7.93 MB
Formaat:
Adobe Portable Document Format