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