Student Računarskog fakulteta Đorđe Krejaković je u četvrtak, 27. avgusta 2026. godine odbranio diplomski rad na temu Sistem za dinamičku analizu zavisnosti u mikroservisnoj arhitekturi pred komisijom koju su činili mentor dr Bojana Dimić Surla i član dr Petar Prvulović.
U uvodu svog rada Đorđe je istakao:
Mikroservisna arhitektura predstavlja jedan od najzastupljenijih pristupa razvoju savremenih softverskih sistema. Za razliku od monolitnih aplikacija, mikroservisna arhitektura omogućava podelu sistema na skup nezavisnih servisa pri čemu je svaki servis zadužen za određenu poslovnu funkcionalnost. Takav pristup omogućava lakše održavanje sistema, jednostavnije skaliranje pojedinačnih komponenti i nezavisno razvijanje i isporučivanje novih funkcionalnosti.
Iako mikroservisna arhitektura donosi brojne prednosti, njena primena uvodi i nove izazove. Mikroservisi međusobno komuniciraju korišćenjem različitih mehanizama, kao što su REST API pozivi, asinhrona razmena poruka i API Gateway. Tokom razvoja sistema broj međusobnih zavisnosti između servisa raste, zbog čega postaje sve teže pratiti na koji način servisi komuniciraju, koji servis zavisi od kog i kakve posledice može izazvati izmena ili otkaz pojedinačne komponente.
…
Razvijeni sistem pokazuje da se kombinovanjem informacija dobijenih iz service discovery mehanizma, API Gateway konfiguracije i stvarne runtime komunikacije može formirati dinamički model međuservisnih zavisnosti. Takav model pruža osnovu ne samo za vizuelizaciju arhitekture, već i za analizu međusobnog uticaja komponenti i uočavanje potencijalno problematičnih odnosa u mikroservisnom sistemu. – zaključio je Đorđe.