helloproclub / tenjin

Proclub Teknofest 2019; Software Engineer Issue Board
12 stars 0 forks source link

Muhammad Abdurrohman Al Fatih #2

Open MAAF72 opened 4 years ago

MAAF72 commented 4 years ago

Name: Muhammad Abdurrohman Al Fatih Nim: 1301180154 Major: S1 Informatika Github Account: https://github.com/MAAF72 Proposal Link: https://drive.google.com/open?id=1FAGzasogo14g7fS1wNm2FJCP1NkXU0w_AylKkX2DYag Project Link: https://github.com/MAAF72/Auto-Grader

BlinfoldKing commented 4 years ago

@MAAF72 jelasin tech stack nya apa aja, how they connected terutama gimana caranya si web berinteraksi dengan gradernya. use UML if needed

BlinfoldKing commented 4 years ago

aku gatau sih kalo python tapi coba cari2 soal yang namanya worker @MAAF72

cc @vayupranaditya

vayupranaditya commented 4 years ago

ini mau buat webnya atau gradernya?

MAAF72 commented 4 years ago

ini mau buat webnya atau gradernya?

dua duanya

BlinfoldKing commented 4 years ago

berarti itu si host nya selalu ngewatch database yak?

BlinfoldKing commented 4 years ago

paling dari gw itu doang sih @MAAF72

MAAF72 commented 4 years ago

berarti itu si host nya selalu ngewatch database yak?

yup, setiap 10 detik dia ngambil data submission yg pending dari database

BlinfoldKing commented 4 years ago

boleh deh, tapi kalo mau nyoba cobain pake message broker jadi action grader nya bisa di queue bedasarkan submisi jadi kaga perlu akses database terus terusan

atau kalo mau hindarin watching si server sediain endpoint pake flask aja, jadi kalo si django nerima input bakal consume endpoint nya flask trus langsung di grade tapi bbebas sih kalo mau tetep watch gitu aja, dari gw approved

cc @vayupranaditya

wisn commented 4 years ago

@MAAF72 Starred. Kalo bisa deploy ke Heroku atau dimana gitu terus bikin demo user buat kami biar bisa nyoba langsung

MAAF72 commented 4 years ago

boleh deh, tapi kalo mau nyoba cobain pake message broker jadi action grader nya bisa di queue bedasarkan submisi jadi kaga perlu akses database terus terusan

atau kalo mau hindarin watching si server sediain endpoint pake flask aja, jadi kalo si django nerima input bakal consume endpoint nya flask trus langsung di grade tapi bbebas sih kalo mau tetep watch gitu aja, dari gw approved

cc @vayupranaditya

ASK dund, Kelebihannya pakai message broker daripada ngewatch dari database(khususnya SQLite) secara berkala apa ya?

BlinfoldKing commented 4 years ago

akses ke database itu costly jadi kalo bisa dihindarin sebisa mungkin, nah kalo pake message broker, message broker nya yang ngetrigger actionnya, jadi akses database cuman seperlunya aja, selain itu kita juga bisa setting message brokernya buat masang timeout, interval, bahkan biasanya udah ada mekanisme queueing sendiri, jadi kaga perlu nyimpen queue di db malahan

MAAF72 commented 4 years ago

@MAAF72 Starred. Kalo bisa deploy ke Heroku atau dimana gitu terus bikin demo user buat kami biar bisa nyoba langsung

bingung deploynya gimana, drtdi error terus wkwkkw

MAAF72 commented 4 years ago

image

wisn commented 4 years ago

@MAAF72 Paste log-nya di sini

MAAF72 commented 4 years ago

http://ultrag.herokuapp.com/

BlinfoldKing commented 4 years ago

@MAAF72 log dari console nya aja paste ke sini

wisn commented 4 years ago

@MAAF72 Any update? Last commit 10 hari lalu :thinking: