Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Izkliedētu tīmekļa lietotņu izstrādes tehnoloģiju analīze.
Title in English Analysis of Distributed Web Application Development Technologies.
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Gundars Alksnis
Reviewer Marina Uhanova
Abstract Izplatītajām tīmekļa lietojumprogrammām iegūstot lielāku popularitāti, šajā jomā tiek ieviestas mūsdienīgas izstrādes tehnoloģijas. Lielākā daļa šo mūsdienīgo tehnoloģiju literatūrā vēl netiek plaši pētītas. Bakalaura darba mērķis ir analizēt šīs tehnoloģijas un izvērtēt tās pēc to lietošanas gadījumiem. Darbā tiek apzinātas, analizētas un salīdzinātas 5 tehnoloģijas. Pēc teorētiskiem salīdzinājumiem tika veikti divi eksperimenti. Pirmais eksperiments bija vērsts uz veiktspējas un resursu izmantošanas atšķirībām starp Dapr, Istio un Linkerd, izmantojot demonstrācijas mikropakalpojumu lietojumprogrammu. Otrajā eksperimentā tika mērītas snieguma atšķirības starp Spring Boot un Vert. x “Hello world!” gadījumā. Pamatojoties uz teorētiskajām un praktiskajām atšķirībām, jaunākās tehnoloģijas tika novērtētas pēc to lietošanas piemērotības. Eksperimentu rezultāti parādīja, ka Dapr var izmantot pakalpojumu tīkla vietā scenārijos, kam nepieciešamas tikai būtiskas pakalpojumu tīkla veidošanas funkcijas, Istio var izmantot tur, kur nepieciešama stabils un progresīvs tīkls, un Linkerd var izmantot tur, kur nepieciešama viegls un resursefektīvs tīkls. Rezultāti parādīja, ka Vert. x darbojas ievērojami ātrāk nekā Spring Boot MVC, vienlaikus izmantojot mazāk resursu lielas noslodzes apstākļos.
Keywords DALĪTAS TĪMEKĻA LIETOJUMPROGRAMMAS IZSTRĀDE, MIKROPAKALPOJUMA IZSTRĀDE, PAKALPOJUMA TĪKLA ETALONS
Keywords in English DISTRIBUTED WEB APPLICATION DEVELOPMENT, MICROSERVICE DEVELOPMENT, SERVICE MESH BENCHMARK
Language eng
Year 2025
Date and time of uploading 01.01.2025 16:04:27