Graduate papers
  
Description of the graduate paper
Form of studies Professional Bachelor
Title of the study programm Finance management information systems
Title in original language Mikroservisu arhitektūras pielietošana datu ievadei un apstrādei salīdzinājumā ar monolītu arhitektūru finanšu nozarē
Title in English Application of Microservices Architecture for Data Entry and Processing Compared to Monolithic Architecture in the Financial Industry
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Oksana Ņikiforova
Reviewer Vadims Zīlnieks
Abstract Atslēgvārdi: mikroservisi, monolīta, arhitektūra, mērogošana Bakalaura darba ietvaros veiktais pētijums liecina par to, ka monolīta un mikroservisu arhitektūras veidi ir lietojami mūsdienu informācijas tehnoloģijas risinājumi, un tie ir visai atšķirīgi. To pielietojamība ir atkarīga no situācijas un vajadzībām, kuras ir nepieciešamas lietojumprogrammai. Darba ietvaros tiek apskatītas un salīdzinātas mikroservisu un monolīta arhitektūras, kā tās tiek pielietotas un kā tās strādā. Tiek veikta izvēlēto tehnoloģiju teorētiskā analīze un apraksts, kas kalpo kā pamats datu apstrādes veiktspējas un ātruma pārbaudēm abos arhitektūras veidos, jo lielākā daļa no tām tiek izmantotas vides un sistēmu izveidošanai. Darba prakstiskās daļas ietvaros ir eksperimentāli realizētas uzturēšanas un palaišanas sistēmas atbilstoši abiem arhitketūras veidiem. Datu apstrādes veiktspēja tiek mērīta, ņemot vērā vairākus aspketus, piemēram, cik daudz katrs arhitektūras veids izmanto IT resursus, kā arī, kāds ir tās testēšanas ilgums un cik datu tās spēj apstrādāt noteiktā laika periodā. Darba laikā tiek veikta intervija ar SIA “EIS Group Latvia” viceprezidentu, kuras laikā tiek identificēta faktiskā situācija uzņēmumos. Intervija sniegs ieskatu finansiālajos apstākļos, kuri skaidros iemeslus uzņēmumiem pieņemt miljoniem vērtas izmaksas, lai pārorientētu savu programmatūru pārvaldību no monolītās arhitektūrām uz mikroservisu sistēmu arhitektūrām. Tādējādi arī tiek skaidroti iemesli, kuru dēļ klientiem kompānijas ierosina pāriet uz jaunu, tehnoloģiski noturīgāku un pašiem klientiem finansiāli izdevīgāku arhitektūras pārvaldības sistēmu. Tika pielietotas vairākas tehnoloģijas un rīki, kā arī tika veidotas dažāda veida uzturēšanas programmas, kuras ir nepieciešamas monolīta un mikroservisu arhitketūras veidiem. Papildus tika veikta padziļināta mikroservisu arhitektūras pārbaude, kurā tika izveidots maksimālais skaits mikroservisu replikas jeb kopijas, kuras ļāva sistēmas resursi. Darbā ir 61 lapaspuses, 18 attēli, 6 tabulas, 32 izmantotie informācijas avoti.
Keywords mikroservisi, monolīta, arhitektūra, mērogošana
Keywords in English microservices, monolithic, architecture, scaling
Language lv
Year 2024
Date and time of uploading 28.05.2024 17:07:59