6533b859fe1ef96bd12b7134

RESEARCH PRODUCT

Monolītas Laravel sistēmas migrācija uz mikroservisu arhitektūru ar mikro-ietvaru Lumen

Pēteris Bricis

subject

arhitektūramonolītsmikroservisiDatorzinātneietvarsmigrācija

description

Maģistra darbā “Monolītas Laravel sistēmas migrācija uz mikroservisu arhitektūru ar mikro-ietvaru Lumen” aprakstīta un analizētā monolītas sistēmas migrācija uz mikroservisu arhitektūru. Darbā tiek apskatītas populāras programmatūras izstrādes arhitektūras, to priekšrocības un trūkumi. Īpaši detalizēti tiek apskatīta mikroservisu arhitektūra. Viens no aktuālajiem jautājumiem ir monolīta migrēšana uz mikroservisu arhitektūru. Darbā aprakstīta autora izstrādāta monolīta sistēma un tās migrācija uz mikroservisiem. Darbā veikta izpēte ar mērķi noskaidrot metodes un paņēmienus, lai sadalītu monolītu sistēmu mikroservisos. Izpētot dažādus avotus, darbā aprakstītas dažādas migrācijas metodes. Analizējot migrācijas metodes, izvēlēta apgabalu virzītas projektēšanas (DDD) metode, kas izmanto no augšas uz leju pieeju. Izvēloties DDD metodi, veikta mikroservisu identificēšana un raksturoti migrācijas plānošanas soļi, paredzamie šķēršļi arhitektūras maiņas procesā. Izpētot avotus veikts nozarē pieejamo ietvaru apraksts un to salīdzinājums. Veicot sistēmas migrāciju, dokumentēts migrācijas process un aprakstīti migrācijas procesa rezultāti. Papildus aplūkoti mikroservisu arhitektūras raksturiezīmes un aspekti, kā drošība, integrācija, piegāde, lietotāja saskarne u.c. Darbā lasītājam sniegta plaša informācija par sistēmas īpašībām, migrācijas procesu, rezultātiem un arhitektūras maiņas īpatnībām.

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