15.
sep
Zagovor diplomskega dela: Boris Radovič
ob 09:00

Naslov diplomskega dela: Analiza in uporaba prehodov API v okolju Kubernetes

 

Povzetek:

Zaradi uvoda vsebnikov in nekaterih pomožnih tehnologij smo danes priča pravi prelomnici kar se tiče razvoja programske opreme. Vsebniki namreč omogočajo, da se funkcionalnosti aplikacij razdelijo na sorazmerno majhne enote, tako imenovane mikrostoritve, kar nasprotuje s tradicionalnimi aplikacijami, v katerih so vse funkcionalnosti združene znotraj ene same komponente. Kljub temu, da tak pristop k razvoju programske oprame izboljša fleksibilnost, razširljivost in še druge lastnosti na strani strežnika, le-ta prinaša tudi veliko novih izzivov. Za nekatere od teh obstajajo standardizirane ali celo skupne rešitve, kot so na primer API prehodi, medtem ko za druge, rešitve enostavno ni, saj porazdeljena narava aplikacij to prepreči. Vsebniki niso nikoli pridobili veliko pozornosti z vidika hranjenja podatkov, to dejstvo pa se sčasoma spreminja, saj želijo razvijalci imeti skupen pristop za upravljanje tako podatkovnega kot tudi logičnega sloja. V tej luči je tako nastal projekt Strimzi, t.j. projekt, ki omogoča postavitev Apache Kafka gruče v okolju Kubernetes. V tem izdelku bomo razširili Strimzi in dali možnost uporabmiku, da omeji dostop do Kafka posrednikov in upravlja usmerjanje sporočil na Strimzi Bridgeju, t.j. mikrostoritvi, ki omogoča komunikacijo med Kafka proizvajalci in Kafka posredniki potom protokola HTTP.

 

Termin zagovora: torek, 15. 9. 2020, ob 9.00

 

Mentor: prof. dr. Matjaž Branko Jurič

Somentor: dr. Basel Magableh

 

Komisija za zagovor:​

doc. dr. Aleš Jaklič (predsednik),

prof. dr. Matjaž Branko Jurič (mentor),

doc. dr. Dejan Lavbič (mentor).

 

Povezava do video kanala, po katerem se bo prenašal zagovor in ga bo možno spremljati, bo dodana najkasneje na dan zagovora (predvidoma 30 minut pred terminom izvedbe zagovora) na spletni strani: https://ucilnica.fri.uni-lj.si/course/view.php?id=35