Znam da je mozda vec malo kasno, ali svejedno cu napisati
Napomena za ekipu koja radi u Node-u -> Prema razgovoru s asistentom ispada da cete u node.js-u jako tesko ostvariti pravu troslojnu arhitekturu koju oni ocekuju i onda ce te dobiti tek 2-3 boda max.
Iako smo se gotovo 45min natezali naprijed-nazad sto on smatra troslojnom arhitekturom ja bi to srocio ovako:
Ako promjenite bazu iz SQL-a u Mongo - ideja je da ne trebate gotovo nista dirati po logici u kodu.
Ja kad sam radio u Node.js-u sam koristio postgreSQL na nacin da bi u node-u pisao SQL naredbe -> dakle u tom slucaju sigurno nije moguce prebaciti bazu na mongo (pretpostavka da su podaci unutra identicni) bez da mijenjaš svaki upit u projektu.
Nisam najpametiniji kako to tocno treba izgledati, ali treba pratiti jednu od struktura pokazanih na IS07 (tipa onion) i ima primjer u Primjer/IS07/Project-MVC-onion