Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums SAGA un sadalīto transakciju salīdzinājums AWS Fargate bezservera mikroservisu arhitektūrā
Nosaukums angļu valodā Comparative Analysis of SAGA vs. Two-Phase Commit in AWS Fargate Serverless Microservices
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Aleksejs Jurenoks
Recenzents Marina Pabērze
Anotācija 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.
Atslēgas vārdi sadalītās transakcijas, mikroservisi, AWS Fargate, mākoņpakalpojumi, SAGA modelis
Atslēgas vārdi angļu valodā distributed transactions, microservices, AWS Fargate, cloud services, SAGA model
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 23:01:42