Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language SAGA un sadalīto transakciju salīdzinājums AWS Fargate bezservera mikroservisu arhitektūrā
Title in English Comparative Analysis of SAGA vs. Two-Phase Commit in AWS Fargate Serverless Microservices
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Aleksejs Jurenoks
Reviewer Marina Pabērze
Abstract Strauji pieaugot mikroservisu arhitektūras popularitātei, īpaši mākoņpakalpojumu un bezservera risinājumu kontekstā, datu konsekvences nodrošināšana izkliedētās transakcijās kļūst par aizvien nozīmīgāku izaicinājumu. Šis bakalaura darbs pēta divu izplatītu sadalīto transakciju pārvaldības modeļu – SAGA un divpakāpju apstiprināšanas (2PC) efektivitāti un piemērotību AWS Fargate bezservera mikroservisu arhitektūrā. Šajā darbā tiek veikta SAGA un 2PC modeļu salīdzinoša analīzi, novērtējot to veiktspēju specifiskā tehnoloģiskajā vidē, kas ietver .NET 8, Aurora PostgreSQL un AWS Fargate. Lai sasniegtu mērķi, tika veikts literatūras apskats, izstrādāts mikroservisu prototips ar četriem pakalpojumiem un implementētas divas transakciju pārvaldības konfigurācijas – viena 2PC modelim un otra orķestrētam SAGA modelim. Tika veikti eksperimentāli slodzes testi, mērot sistēmas latentumu un caurlaidspēju pie dažādiem pieprasījumu apjomiem.
Keywords sadalītās transakcijas, mikroservisi, AWS Fargate, mākoņpakalpojumi, SAGA modelis
Keywords in English distributed transactions, microservices, AWS Fargate, cloud services, SAGA model
Language lv
Year 2025
Date and time of uploading 27.05.2025 23:01:42