Diplomski rad sastoji se od teorijskog i praktičnog dijela implementacije arhitekture mikroservisa u programskom jeziku Go. Arhitektura sadrži implementaciju klijenta, pristupnika i mikroservisa, razvrstanih po domenama. Svi mikroservisi imaju zajednički programski predložak (engl. template). Predložak sadrži zajednički programski kôd za inicijalizaciju veza prema agentima. Postoje agenti koji osiguravaju labavu povezanost, održivost i fleksibilnost same aplikacije, a najvažniji agent je svakako onaj koji služi otkrivanju servisa, provjeri ispravnosti rada servisa i za držanje raznih konfiguracijskih elemenata. Nakon detaljnog proučavanja tematike i implementacije donesen je zaključak da je obavezan prvi korak, prije bilo kakvog razvoja i i...