Марко Мурић је одбранио мастер рад на тему „Стратегије дељења кода за микросервисе: Оснаживање скалабилног и агилног развоја софтвера“

Студент Марко Мурић је у петак, 17. маја 2024. године одбранио свој мастер рад на тему Стратегије дељења кода за микросервисе: Оснаживање скалабилног и агилног развоја софтвера пред ментором др Бојаном Димић Сурлом и члановима комисије др Татјаном Шибалијом и др Милошем Раденковићем.

У уводу свог рада Марко је истакао следеће:

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

У овом истраживању анализирали смо различите стратегије дељења кода у контексту архитектуре микросервиса како бисмо оснажили скалабилан и агилни развој софтвера. Кроз преглед архитектуре микросервиса, истакли смо важност ефикасног дељења кода као кључног елемента оваквог развојног приступа.
Изазови и разматрања представљени у раду указују на комплексност процеса дељења кода у оквиру микросервисне архитектуре, укључујући потенцијалне препреке попут конзистентности, контроле верзија и управљања зависностима.
Кроз детаљан преглед различитих стратегија, укључујући избегавање дељења кода, мануелно дељење, аутоматизовано дељење, дељење преко пакета и кроз микросервисе, идентификовали смо предности и недостатке сваког приступа. Ово нам омогућава да прилагодимо одабир стратегије у
складу са специфичним захтевима пројекта и контекстом.
– закључио је Марко.

Фотографије са одбране доступне су у галерији.

sbobet88 slot agb99 situs slot slot777 toto AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash