Студент Иво Мартиновић одбранио је дипломски рад на тему „Имплементација CI/CD процеса за Јава Спринг апликацију“

Студент Рачунарског факултета Иво Мартиновић је у уторак, 25. октобра 2022. године одбранио дипломски рад на тему Имплементација CI/CD процеса за Јава Спринг апликацију пред комисијом коју су чинили ментор др Ђорђе Бабић и члан др Горан Мартић.
У уводу свог рада је истакао следеће:

Сваки дан роди се нова идеја за неки софтвер. Након што програмери напишу код за ту идеју, потребно је да та апликација дође у руке корисника. Некада су софтвери биле искључиво монолитне апликације које су имале заказане дане када би се препракве и побољшања кода пуштали у продукцију. Често се дешавало да то све касни или не ради, па би се дешавала недоступност од неколико сати па и до неколико дана. Готово сваки софтвер данашњице написан је по принципу микросервиса: мали делови кода који раде независно једни од других, а опет чине једну целину. Сваки микросервис може имати бекенд, фронтенд и базу података. У зависности од броја корисника, сваки микросервис се мора налазити на више различитих машина, како би софтвер био доступан свим корисницима.


DevOps култура је данас све заступљенија у развоју софтвера. Представља мешавину Agile методологије и Scrum framework-а. Аутоматизација континуалне интеграције и континуалног деплоyмент-а је кључ DevOps-а. Docker је веома битна алатка. Уз помоћ њега, време потребно за деплоyмент апликације се може смањити и до 75%. Данас готово свака компанија користи Доцкер за своје потребе. Клијенти желе да се софтвер модификује њиховим потребама и да им буде доступан што пре. Брзо скалирање инфраструктуре као и њена конфигурација су кључ срећних клијената, па су алати као Terraform и Ansible неопходни да би се ово остварило. Аутоматизација, DevOps алати и DevOps принципи омогућавају да те промене буду доступне пар минута након што их програмери направе. Данас је потражња за DevOps инжењерима велика, а у будућности ће само расти јер свако жели софтвер који баш њему одговара, у својим рукама, што је брже могуће. – закључио је Иво.