ATD 16 – naglasak na multi-cloud svijetu i DevOps praksama

AUTOR - Marko Šarić, softverski inženjer

ZAGREB, 12. siječnja 2022. - Nakon dvije godine pauze usljed covid-19 pandemije jedna od najvećih Community konferencija Advanced Technology Days (ATD) održala se ove zime uživo uz ograničeni broj posjetitelja i pridržavanje svih epodemioloških mjera. Upravo zbog preskočene prošle godine, ovogodišnje izdanje donijelo je tijekom dva dana pregršt zanimljivih tema prezentiranih od brojnih stručnjaka iz IT zajednice. Sam događaj tradicionalno se odvijao u Mozaik Event Centru u Zagrebu 8. i 9. prosinca uz jednu iznimku. Za sudjelovanje bila je potrebna COVID potvrda.

Teme na Konferenciji su bile vrlo bliske projektima koje radimo u GlobalLogicu. Jedno od ključnih područja bio je Cloud-Native Development u okviru kojeg je glavni naglasak bio na multi-cloud svijetu, točnije razvoju aplikacija neovisno u pružatelju Cloud usluga. Slijedile su teme iz AI, Securitya, automatizacije modernog poslovnog okruženja, te DevOps prakse.

Automatizacija procesa, AI i multi-cloud

Neka od predavanja iz domene modernog poslovnog okruženja bila su na temu Microsoft Power Platform rješenja koja omogućavaju automatizaciju poslovnih procesa prema less-code konceptu, što za naručitelja donosi velike uštede (npr. ušteda u satima razvojnih inženjera) i brz povrat investicije. Tema je vrlo bliska nekim projektima koje provode inženjeri u GlobalLogic Hrvatska, primjerice za jednog klijenta iz SAD-a. Power Platform rješenja funkcioniraju kao lego kockice pri čemu kroz različite događaje, okidače, akcije, iteracije i integracije izgrađujemo naš poslovni proces. Pomoću Power Automate Desktop, pak možemo automatizirati neke svakodnevne repetitivne aktivnosti na računalu kao npr. prebacivanje određenih podataka iz npr. Word formulara u Excel datoteku.

Teme vezane za multi-cloud i AI obuhvaćale su tehnička predavanja o isporuci Infrastructure as a Code pomoću Terraforma, integraciju Machine Learning Studia s Azure Container Registry-em te načinom kako možemo naš AI model prebaciti izravno u Azure Kubernetes, App Service ili na neki drugi cloud. Jedno od zapaženijih predavanja je svakako bilo Egde of AI, Catalin Gheorghiua. Na predavanju je prikazan servis Azure Percept koji je dio AI na Azure Edge, a samo predavanje pokazalo je praktičan dio Computer Vision-a. Catalin kao i uvijek sa sobom donosi pametni hardware na kojem se odvija demo tako da je publika imala prilike uživo vidjeti izvršavanje AI modela na Azure Percept DK i Azure Percept Sound kao i Intel Neural Stick V2 hardwareu.

Moderni razvoj programskih rješenja potpomognut je DevOps procesom, tako da predavanja na ovu temu nije nedostajalo. Pričalo se o implementaciji Agilnih principa razvoja u AI i ML projektima. Predavanje “Is Agile the best Fit for AI & ML Projects?” Maje Rus obuhvatilo je izazove u AI i ML projektima te prikazalo na koji način je potrebno prilagoditi projekt da bi iterativni razvoj AI/ML projekta bio moguć.

Scrum timovi i iskustva rada s Azure DevOps

Razvoj velikih projekata Agilnim pristupom zahtjeva i određene prilagodbe i tehnike kao što su one poput Nexusa ili LeSS-a. Ideju iza ovog pristupa predstavili su Ana Roje Ivančić i Ognjen Bajić kroz predavanje Preko granice jednog tima – skaliranje Scruma uz Azure DevOps. Pokazali su kako ovi alati osiguravaju svakom timu potpunu kontrolu nad njihovim radom i transparentan uvid u njihov status i upravljanje ovisnostima između svih timova.

Na ovo predavanje nadovezalo se i ono Dine Mandića i Matea Jurana, naših kolega iz GlobalLogica. Kroz predavanje “Surviving a complex project with 26 teams across 3 continents with Azure DevOps” prepričali su svoje praktično iskustvo u implementaciji skaliranog Scruma kroz uloge Product Ownera i Scrum Mastera pomoću Azure DevOps platforme. Mateo i Dino su podijelili svoja praktična iskustva implementacije Azure DevOps alata u 26 geografski dislocirana SCRUM tima koji djeluju u različitim vremenskim zonama. Naglasak predavanja je bio na mogućnosti standardizacije alata tako da svi SCRUM timovi rade na isti način koristeći iste work iteme, iste ceremonije, iste procese za kolaboraciju i komunikaciju. Na taj način alat, uz različite izvještaje o trenutnom stanju projekta, omogućava jasno praćenje isporuka (kada će biti isporučeno i koji feature-i) na razini menadžementa što klijentu daje dodanu vrijednost s obzirom da informacije dobija odmah i u unificiranom formatu.

Konferencija nije razočarala, te su svi sudonici nakon predavanja nastavili diskusije u pauzama između predavanja i pauzama za kavu. Pošto je Advanced Technology Days uvod u Windays konferenciju, preostaje nam čekati iduću godinu i povratak Windays konferencije u format uživo.

  • URL copied!