| 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 |