Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language RESTful API un “GraphQL” ietekme uz datu pārraides efektivitāti un reakcijas laiku noslogotās sistēmās
Title in English Impact of RESTful APIs and GraphQL on Data Transfer Efficiency and Response Time in Busy Systems
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Guntis Mosāns
Reviewer Viktorija Klimko
Abstract Šajā bakalaura darbā tiek pētīta tēma par divu REST un GraphQL datu pārsūtīšanas tehnoloģiju veiktspējas un reakcijas laika salīdzināšanu lielas slodzes apstākļos. Šī darba aktualitāti nosaka lielais pieprasījums pēc API risinājumu izstrādes, kas spēj efektīvi pārsūtīt liela apjoma datus starp klientu un serveri. Darba mērķis ir izanalizēt abu tehnoloģiju priekšrocības un trūkumus, veikt to salīdzinošo analīzi un sniegt ieteikumus izvēlei, atkarībā no scenārija. Darba ietvaros tika uztaisīts e-komercijas veikala sistēma, kas ir balstīts uz mikropakalpju arhitektūru, izmantojot tādas tehnoloģijas kā Node.js, Express.js un Apollo Server. Eksperiments ietver API testēšanu, lietojot Postman scenāriju veidošanai un Newman.js scenāriju paralēlai palaišanai. Eksperiments bija veikts trīs vidēs: lokāli uz serveri, lokālajā tīklā un Google Cloud mākoņvidē. Darba rezultātā katrai tehnoloģijai bija noteiktas priekšrocības un trūkumi, bija salīdzināts vidējais scenāriju izpildes laiks un procesora noslodze un bija piedāvātas rekomendācijas tehnoloģiju izvēlei. Bakalaura darbā ir 74 lappuses, 27 attēli, 2 tabulas, 7 pielikumi, 21 informācijas avoti.
Keywords REST, GRAPHQL, SALĪDZINĀJUMS, VEIKTSPĒJA, NOSLODZE
Keywords in English REST, GRAPHQL, COMPARISON, PERFORMANCE, WORKLOAD
Language lv
Year 2025
Date and time of uploading 28.05.2025 16:40:59