| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Spring Boot un Quarkus satvaru salīdzināšana e-komercijas mikropakalpojumu sistēmā |
| Nosaukums angļu valodā |
Comparison of Spring Boot and Quarkus Frameworks in an E-Commerce Microservices System |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Oksana Zavjalova |
| Recenzents |
Kārlis Berkolds |
| Anotācija |
Šajā bakalaura darbā tika veikta Spring Boot un Quarkus satvaru izmantošanas salīdzinošā analīze e-komercijas mikropakalpojumu sistēmās. Darbs ir veltīts Java satvaru veiktspējas un resursu izmantošanas efektivitātes analīzei.
Teorētiskajā daļā tika apskatīti mikropakalpojumu arhitektūras principi, kā arī mikropakalpojumu izmantošanas īpatnības e-komercijas sistēmās. Papildus tika izpētītas Spring Boot un Quarkus satvaru arhitektūras īpatnības un darbības principi, tostarp to pieejas konfigurācijai, lietojumprogrammu palaišanai, darbam ar konteineriem un mākoņtehnoloģiju atbalstam.
Praktiskajā daļā tika izstrādāta testēšanas e-komercijas mikropakalpojumu lietojumprogramma ar vienādu biznesa loģiku abiem satvariem. Balstoties uz veikto eksperimentu rezultātiem, tika salīdzināti lietojumprogrammu palaišanas laika, būvēšanas laika, operatīvās atmiņas izmantošanas, procesora noslodzes un CRUD operāciju aiztures rādītāji pie dažādas slodzes. Eksperimenti tika veikti JVM un Native (GraalVM) režīmos.
Iegūtie rezultāti parāda, ka Quarkus demonstrē ievērojami ātrāku palaišanas laiku un efektīvāku resursu izmantošanu, kas padara to īpaši piemērotu mākoņvides un mikropakalpojumu sistēmām ar dinamisku mērogošanu, savukārt Spring Boot uzrādīja stabilus rezultātus un piedāvā plašu bibliotēku izvēli un ērtu izstrādes procesu.
Pamatojoties uz veikto pētījumu, tika formulētas rekomendācijas Spring Boot un Quarkus satvaru izvēlei atkarībā no e-komercijas sistēmas prasībām, slodzes un projekta īpatnībām.
Dati par darba apjomu. Darbs satur 68 lappuses, 23 attēlu, 10 tabulas, 2 pielikumus. Izmantoto informācijas avotu skaits - 21. |
| Atslēgas vārdi |
Spring Boot, Quarkus, e-komercija, mikropakalpojuma sistēma |
| Atslēgas vārdi angļu valodā |
Spring Boot, Quarkus, e-commerce, microservice system |
| Valoda |
lv |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
01.09.2026 22:58:08 |