6533b852fe1ef96bd12ab0fb

RESEARCH PRODUCT

Monolītas sistēmas migrācija uz mikroservisiem

Lauris Jansons

subject

Mikroservisu arhitektūra.NET CoreDatorzinātneMigrācijaC#Cilvēkresursu vadības sistēma

description

Šobrīd IT uzņēmumos ir sastopamas monolītas sistēmas, kurām jau ir liela lietotāju bāze. Gadiem ejot, šī programmatūra ir tikai augusi un uzņēmumi saskaras ar jauniem izaicinājumiem – kā ātrāk piegādāt funkcionalitāti lietotājam, kā nodrošināt labāku programmatūras kvalitāti, kā padarīt programmatūras izstrādi efektīvāku. Kā viens no risinājumiem ir programmatūras migrācija uz mikroservisiem. Maģistra darba mērķis ir izpētīt mikroservisu arhitektūras īpašības un veikt reālas cilvēkresursu vadības sistēmas migrāciju uz mikroservisiem. Maģistra darbs sastāv no divām daļām – teorētiskās un praktiskās. Teorētiskajā daļā tiek izpētītas un salīdzinātas monolītas sistēmas un mikreservisu arhitektūras, kā arī pamatots, kāpēc šobrīd IT uzņēmumi izvēlas izmantot mikroservisu arhitektūru programmatūras izstrādē. Praktiskajā daļā tiek aprakstīti visi migrācijas plānošanas soļi: izmantotās sistēmas tehnoloģijas, sistēmas sadalīšana funkcionālos moduļos, komandu sadalījums, programmatūras atkarību atdalīšana, infrastruktūras un datu bāzes sadalīšana. Visbeidzot tiek veikta arī reālas cilvēkresursu vadības sistēmas migrācija uz mikroservisiem, aprakstīti izpildes soļi, apzināti dažādi riski, problēmas un galvenie izaicinājumi, kā arī apkopoti un analizēti iegūtie rezultāti.

https://dspace.lu.lv/dspace/handle/7/48292