Graduate papers
  
Description of the graduate paper
Form of studies Professional Master
Title of the study programm Computer Systems
Title in original language Monolītas lietojumprogrammas sadalīšanas metodes
Title in English Monolithic Application Refactoring Methods
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Kārlis Laiviņš
Reviewer Tatjana Rikure, Dr.sc.ing., EU Agency EASO, e-Learning Officer
Abstract Mūsdienās daudzi uzņēmumi savas IT sistēmas pārvieto no privātajiem serveriem uz publisko mākoņvidi. Tas tiek darīts, lai samazinātu infrastruktūras uzturēšanas un izvietošanas izmaksas. Papildus tam publiskā mākoņvide piedāvā dinamisku mērogošanu, kas palīdz uzņēmumiem attīstīt savas sistēmas. Vairumā gadījumu šīs sistēmas izstrādātas kā viens vesels vienums - monolīts. Lai sasniegtu augstu mērogojamību, sistēmu nepieciešams decentralizēt un sadalīt mazākās vienībās. Maģistra darbā tiek apskatīti vairāki lietojumprogrammu arhitektūru stili un esošās metodes monolītu risinājumu sadalīšanai, kā arī piedāvāta jauna sadalīšanas metode. Darba ietvaros tiek nodalīta daļa no esoša risinājuma, izmantojot autora piedāvātu metodi. Risinājums balstīts uz mikropakalpju arhitektūru. Tas ir izvietots, izmantojot Azure FuncionApp skaitļošanas infrastruktūru un Azure Storage Table glabātuvi. Maģistra darbā ir 62 lappuses un 37 attēli. Tika izmantoti 39 literatūras avoti. Darbam ir 1 pielikums.
Keywords monolīts, mikropakalpes, monolīta sadales metodes, azure, mākoņrisinājumi
Keywords in English monolith, microservices, monolith refactoring methods, azure, cloud solutions
Language lv
Year 2019
Date and time of uploading 09.01.2019 11:38:41