6533b872fe1ef96bd12d3396
RESEARCH PRODUCT
Datu konsistences nodrošināšanas risinājumi mikropakalpojumu arhitektūrā
Antons Jelčinssubject
arhitektūrakonsistenceDatorzinātnedatisāgamikropakalpojumsdescription
Bakalaura darba mērķis ir analizēt datu konsistenci mikropakalpojumu (angliski: microservices) arhitektūrā. Autora nesen veiktais pētījums, kas tika rakstīts trešajā kursā, par tēmu “Datu integritāte dalītās sistēmās”, kura mērķis bija noteikt datu integritātes nozīmi dalītās sistēmās, kā to var sasniegt un kad to var pārkāpt. Interesantā kārtā, motivācija šim darbam bija autora iepriekšējais darbs “Datu integritāte dalītās sistēmās”. Autora mērķis bija turpināt šīs tēmas izpēti, galvenokārt datu konsistenci mikropakalpojumos un kā to sasniegt. Autors noteiks, kāpēc datu konsistence ir svarīga un kādas problēmas var rasties, to pārkāpjot. Autors salīdzinās mikropakalpojumu arhitektūru un monolīto arhitektūru, tiks noskaidrots kāpēc mūsdienās mikropakalpojumu arhitektūra ir aktuāla un kad to ir vērts pielietot. Tiks salīdzināti un analizēti gan mikropakalpojumu, gan monolītās arhitektūras priekšrocības un trūkumi. Bakalaura darba ietvaros autors analizēs dažādus risinājumus, kā nodrošināt datu konsistenci mikropakalpojumu arhitektūrā, cik grūti ir saprast un ieviest šos risinājumus. Risinājumu izvērtēšanai tiks izmantota reāla sistēma, kas veidota kā mikropakalpojuma arhitektūra. Autors salīdzinās esošās problēmas ar datu konsistenci un pārbaudīs, kā dažādi risinājumi palīdzēs šīm problēmām. Autors sasniedz bakalaura darba mērķi un skaidro to secinājumā. Bakalaura darbs ietver 56 lappuses ar 9 attēliem. Atslēgvārdi: dati, konsistence, sāga, mikropakalpojums, arhitektūra, monolīts.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2020-01-01 |