Студент Ђорђе Крејаковић одбранио је дипломски рад на тему „Систем за динамичку анализу зависности у микросервисној архитектури“

Студент Рачунарског факултета Ђорђе Крејаковић је у четвртак, 27. августа 2026. године одбранио дипломски рад на тему Систем за динамичку анализу зависности у микросервисној архитектури пред комисијом коју су чинили ментор др Бојана Димић Сурла и члан др Петар Првуловић.

У уводу свог рада Ђорђе је истакао:

Микросервисна архитектура представља један од најзаступљенијих приступа развоју савремених софтверских система. За разлику од монолитних апликација, микросервисна архитектура омогућава поделу система на скуп независних сервиса при чему је сваки сервис задужен за одређену пословну функционалност. Такав приступ омогућава лакше одржавање система, једноставније скалирање појединачних компоненти и независно развијање и испоручивање нових функционалности.

Иако микросервисна архитектура доноси бројне предности, њена примена уводи и нове изазове. Микросервиси међусобно комуницирају коришћењем различитих механизама, као што су REST API позиви, асинхрона размена порука и API Gateway. Током развоја система број међусобних зависности између сервиса расте, због чега постаје све теже пратити на који начин сервиси комуницирају, који сервис зависи од ког и какве последице може изазвати измена или отказ појединачне компоненте.

Развијени систем показује да се комбиновањем информација добијених из service discovery механизма, API Gateway конфигурације и стварне runtime комуникације може формирати динамички модел међусервисних зависности. Такав модел пружа основу не само за визуелизацију архитектуре, већ и за анализу међусобног утицаја компоненти и уочавање потенцијално проблематичних односа у микросервисном систему. – закључио је Ђорђе.