Student Aleksandar Dinić je u četvrtak, 16. januara 2020. godine odbranio svoj master rad na temu Razvoj aplikacije uz pomoć arhitekture bez servera – primer upotrebe Firebase i iOS platforme pred mentorom dr Snežanom Popović i dr Dušanom Vujoševićem i Milošem Radenkovićem, članovima komisije.
U apstraktu svog rada Aleksandar je istakao: “ Arhitektura bez servera nudi rešenja za brži razvoj aplikacije kao i smanjenju troškova razvoja i održavanja u odnosu na klijent-server arhitekturu. Iako naziv može pogrešno da sugeriše, u arhitekturi bez servera server i dalje postoji ali o njemu brine klaud provajder. Na taj način možemo se fokusirati na razvoj i održavanje same aplikacije a ne na infrastrukturi koja je potrebna za rad iste.
Loša strana arhitekture bez servera je zavisnost od klaud provajdera, gde je njegova zamena praktično nemoguća. Ukoliko bi u budućnosti arhitekturu bez servera izdigli na viši nivo, sa kojom bi smanjili ovu zavisnost, možemo očekivati još veću popularnost ove arhitekture.“
„U ovom radu razvili smo aplikaciju za pregled informacije o stripovima. Za klaud provajdera koji nudi arhitekturu bez servera koristili smo Firebase, koji je u vlasništvu Google-a. Firebase u svojoj ponudi imaju 18 proizvoda, dok smo mi u ovom radu koristili samo 4. U svim proizvodima ovaj rad je ostao u besplatnoj kvoti tako da nismo imali dodatne troškove prilikom izrade. Za klijentski deo aplikacije odlučili smo se za iOS platformu. Integracija između Firebase-a i iOS-a je izuzetno jednostavna i veoma dobro opisana u zvaničnim primerima. Za kompletni razvoj ove aplikacije koristili smo programski jezik Swift, kao jezik novijeg datuma.“ – zaključio je Aleksandar.