romana98 / NTP

0 stars 0 forks source link

Tema projektnog zadatka odobrena #1

Open vladaindjic opened 3 years ago

vladaindjic commented 3 years ago

Dobar dan, koleginice @romana98 ,

Što se projektnog zadatka tiče, tema je odobrena. :) Kada završite sa implementacijom, javite mi se da organizujemo odbranu. Nakon toga proširite specifikaciju za diplomski rad.

Ukoliko nemate ništa protiv, zamolio bih Vas da komunikaciju vodimo ovim putem (naravno, ukoliko se pitanja odnose samo na mene). Mislim da je jednostavnije da na jednom mestu čuvamo prepisku, kako ne bi došlo do gubitka nekih poruka.

Pozdrav i srećan rad, Vladimir

romana98 commented 3 years ago

Dobar dan,

Hvala Vam na odobravanju teme. :)

Nije nikakav problem da se ovim putem vodi komunikacija, polako ću krenuti sa radom projekta.

Srdačan pozdrav, Romana

romana98 commented 3 years ago

Poštovani @vladaindjic,

Da li je ikakav problem ako projekat branim u januaru? I takođe me interesuje, ako završim ranije projekat (zajedno sa mikroservisima), da li postoji mogućnost da krenem diplomski da pišem i pre odbrane ili moram sačekati da prođe prvo odbrana?

Srdačan pozdrav, Romana

vladaindjic commented 3 years ago

Dobar dan, koleginice @romana98 ,

Nije problem. To je ujedno i poslednji rok za odbranu u ovoj iteraciji predmeta.

Nisam siguran tačno šta je tema Vašeg diplomskog rada, ali ne vidim u specifikaciji da su igde pomenuti mikroservisi.

Što se same izrade diplomskog tiče, nemam apsolutni ništa protiv da krenete sa pisanjem i pre odbrane. S obzirom na to da se ja ne pitam previše vezano za diplomski, možda bi trebalo konsultovati se i sa profesorom pre samog pisanja. Moj savet je da mu pre pisanja pošaljete strukturu diplomskog, kako bi se on složio da li je to to. Nakon toga možete krenite sa pisanjem teksta rada.

Pozdrav, Vladimir

romana98 commented 3 years ago

Poštovani @vladaindjic ,

Hvala Vam na brzom odgovoru.

Tema diplomskog mi je mikroservisi u Rust-u, ii plan mi je svakako uraditi apsolutno sve za januarski rok zajedno sa mikroservisima. Konsultovaću se sa profesorom kada bude implementacija gotova, hvala Vam još jednom.

Pozdrav, Romana

romana98 commented 3 years ago

Poštovani @vladaindjic,

Da li je u redu da za rust promenim bazu jer nakon dosta istrazivanja i pokusaja sam nasla da je dependency r2d2-mongodb zastareo u odnosu na verziju rust-ovog cargo i da ne može da se pravi connection pool koji je potreban za izradu projekta?

Pozdrav, Romana

vladaindjic commented 3 years ago

Dobar dan, koleginice @romana98 ,

Ukoliko to Vama deluje razumno, nemam ništa protiv.

Pozdrav, Vladimir

romana98 commented 2 years ago

Poštovani @vladaindjic,

Završila sam projekat i imam par pitanja.

  1. Da li je potrebna neka protpratna dokumentacija u vidu izveštaja, demo video projekta ili update-ovan readme?
  2. Pošto nemam svoj laptop, da li bi bio problem da za odbranu donesem projekat podignut na docker-u ako je potrebna demonstracija rada aplikacije?
  3. Što se tiče vremena odbrane, pošto sam zaposlena i 31og prelazim u drugu firmu, želela sam da vidim sa Vama da li bi bila moguća neka ranija odbrana ili da satnica bude tako da mogu da stignem pre ili posle posla jer je firma u Kamenici a nemam kola pa mi je malo nezgodno da slučajno ne bih kasnila na odbranu?

Hvala Vam unapred.

Srdačan pozdrav, Romana

vladaindjic commented 2 years ago

Dobro veče, koleginice @romana98 ,

Evo i odgovora:

  1. Mislim da bi bilo dobro da ažurirate README.md. Opišete arhitekturu sistema, na koji način rade komponente, kako se sistem pokreće, koristi, itd. S obzirom na to da ste naveli da ćete odraditi poređenje performansi rešenja, bilo bi dobro da to dostavite u formi izveštaja. Ne morate praviti video demonstraciju.
  2. Demonstracija rada aplikacije je neophodna. Nemam ništa da projekat dostavite u vidu docker image-a. U tom slučaju bih Vam mogao ustupiti svoj laptop (na kome se nalazi docker engine). Samo bih Vas u tom slučaju zamolio da me podsetite par dana pre odbrane da povučem image i proverim da li radi. Na ovaj način izbegavamo čekanje na dovlačenje image, odnosno potvrđujemo da se odbrana može izvesti na mom laptopu.
  3. Nažalost, ne mogu da održim uživo odbranu pre 31.01. Termini kada mogu su 04.02. (pre ili nakon odbrane koju već držim, a tačnu satnicu ne znam, jer je prijava u toku) ili 08.02. (kao što sam i predložio). Ono što bih mogao, jeste da odbranu 08.02. održim u kasnijim posle podnevnim časovima (npr. oko 18h). Da li Vam ovako nešto odgovara?

Pozdrav, Vladimir

romana98 commented 2 years ago

Dobro veče @vladaindjic ,

Hvala Vam puno na izlaženju u susret. Bila bih veoma zahvalna ako bi mogla da se odbrana održi tako u kasnijim posle podnevnim časovima 08.02. Ažuriraću README.md i napisaću izveštaj, takođe ću napraviti sql skripte za rust kako bi baze bile odmah popunjene da bismo izbegli unošenje podataka od nule (za go je to već odrađeno). Samo mi molim Vas recite koliko dana unapred da Vas podsetim za dovlačenje image?

Pozdrav, Romana

vladaindjic commented 2 years ago

Što pre to bolje. Neka bude bar 4-5 dana.

romana98 commented 2 years ago

Napravila sam docker-compose fajlove koji će svući images i napraviti sve kontejnere, dodala sam uputstvo u README.md, bazu za rust i izvestaj cu urditi do kraja nedelje.

vladaindjic commented 2 years ago

Da li bi pokretanje čitavog sistema moglo biti jednostavnije odrađeno? Primer:

Učinilo mi se da sam primetio neke apsolutne putanje, što baš nije pametno zbog portabilnosti rešenja. Da li bi putanje mogle biti relativne u odnosu na folder projekta. Ukoliko ste aplikaciju razvijali na windows-u, naglasio bih da je moj laptop linux, pa bi valjalo i to uzeti u obzir.

romana98 commented 2 years ago

Gore navedeni primeri su prihvaćeni, ispravljeno je i push-ovane su izmene. Nadam se da će linux skripta raditi kako treba jer nemam načina da dodatno proverim (preko git bash je bila testirana). :)

vladaindjic commented 2 years ago

Ne bih da budem previše zahtevan, ali samo projekat kad se povuče sa GitHub-a zauzima 1.4GB. Problematični foledi su:

Da li postoji šansa da se ovo redukuje. Keš fajlove ne morate stavljati na git. MongoDB možete zapakovati u poseban kontejner i u njemu odraditi inicijalizaciju i punjene baze. U tom slučaju, treba Vam skripta koja će sačekati mongo da se podigne. Više informacija možete pronaći ovde. Snimak koji objašnja integraciju sa bazom možete pronaći ovde (27:46). Ovde je korišćena PostgreSQL baza, ali verujem da je slično za MongoDB.

vladaindjic commented 2 years ago

Pokrenuo sam docker-compose up u go folderu, otvorio localhost:4200 i dobio log-in stranicu. Nisam primetio neke greške, ali mislim da bi bilo najbolje da se čujemo pre odbrane putem Teams-a ili slično kako bismo potvrdili da je sve u redu.

romana98 commented 2 years ago

Ne ne, svaki komentar je na mestu, probaću da redukujem i pogledaću linkove za baze i pokušati da to tako uradim pa Vam javljam kad sve bude push-ovano. Da li onda želite da se čujemo nakon što se srede gore navedene stvari?

vladaindjic commented 2 years ago

Možemo se čuti i pre nego to sredite, čisto da me uputite u funkcionisanje sistema. Da li vam sutra (petak, 28.01) u 11:30 odgovara?

romana98 commented 2 years ago

Da li bi možda ikako moglo pre 11 pošto imam daily sastanak tad? Ili nakon 3 posle podne?

vladaindjic commented 2 years ago

10:15?

romana98 commented 2 years ago

Odgovara, hvala Vam puno.

vladaindjic commented 2 years ago

Poslao sam Vam pozivnicu, pa mi samo potvrdite da je stigla. Takođe sam i ažurirao link do snimka, pa bi trebalo da je vidljiv.

romana98 commented 2 years ago

Potvrđujem da je stigla pozivnica. Sada mogu da pristupim videu, hvala Vam.

romana98 commented 2 years ago

Dobro veče @vladaindjic,

Izveštaj i demo su okačeni, ukoliko bude potrebno dodatnih izmena ili ponovno snimanje videa samo mi javite, nije nikakav problem. Izvinjavam se što nisam bila stigla ranije da napišem/snimam i okačim ih.

Pozdrav, Romana

vladaindjic commented 2 years ago

Dobro veče, koleginice @romana98 ,

Pregledao sam sve i nemam zamerki. :)

Pozdrav, Vladimir