Vrednovanje performanci web-aplikacije temeljene na arhitekturi mikrousluga (CROSBI ID 428185)
Ocjenski rad | diplomski rad
Podaci o odgovornosti
Sirotković, Branko
Pripužić, Krešimir
hrvatski
Vrednovanje performanci web-aplikacije temeljene na arhitekturi mikrousluga
Mikrousluge su arhitekturni stil razvoja programske podrške. Arhitekturni stil se zasniva na programskim modulima koji se razvijaju i raspodjeljuju neovisno jedan o drugome, dok svoju punu funkcionalnost postižu međusobnom kolaboracijom i komunikacijom preko računalne mreže. Mikrousluge nastaju kao odgovor na dosadašnje arhitekturne stilove i donose razne prednosti uz određenu razinu kompleksnosti. U sklopu rada implementirana je web-aplikacija Online Book Store koja omogućava korisnicima kupovinu knjiga preko interneta. Aplikacija je implementirana pomoću radnog okvira Spring s naglaskom na Spring Cloud i Spring Cloud Netflix projekte otvorenog koda koji pružaju korisne alate za razvoj mikrousluga. Implementiranoj aplikaciji se vrednuju nefunkcionalni zahtjevi dostupnosti i vrijeme posluživanja teorijom repova.
mikrousluge, API, protokol HTTP, radni okvir Spring, REST, replikacija.
nije evidentirano
engleski
Performance Evaluation of a Web Application based on the Microservices Architecture
nije evidentirano
microservices, API, protocol HTTP, Spring framework, REST, replication.
nije evidentirano
Podaci o izdanju
92
11.07.2019.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb