Ovaj rad se sastoji od teoretskog i praktičnog dijela koji opisuju i demonstriraju mikroservisnu arhitekturu kao jednu od vrsta arhitekture koja se može koristiti za razvoj softvera. Teoretski dio rada počinje s opisivanjem razvoja softvera što uključuje najčešće korištene metodologije, pristupe i okvire u industriji. Zatim se objašnjava mikroservisna ali i ostale često korištene arhitekture koje se mogu koristiti za razvoj softvera od kojih je najvažnija monolitna, arhitektura koja je izravna suprotnost mikroservisnoj arhitekturi. Nakon toga se prelazi na glavni dio rada koji se bavi mikroservisnom arhitekturom i tu se opisuju bitne karakteristike, prednosti i nedostaci mikroservisa s objektivnog stajališta. Nadalje, opisuju se najčešće pr...