Physically
Lt. Commander
- Registriert
- Nov. 2010
- Beiträge
- 1.708
Guten Morgen!
Ich habe eine Webapp gebastelt, die im Backend mit NodeJS und im Frontend mit VueJS/Nuxt läuft. Als Datenbank nutze ich MongoDB. Zusätzlich habe ich noch einen Redis-Server aufgesetzt um z.B. abgelaufene Tokens zu speichern.
Jetzt stellt sich die Frage wie ich das am besten aufteile. Ich bin bei Digitalocean und bin soweit, dass ich das Backend und Frontend auf einen Server packe und davor einen Reverse Proxy schalte (nginx). In Bezug auf die MongoDB Datenbank und Redis bin ich noch nicht sicher ob ich diese auch auf einen Server packe oder beide auf einen getrennten. Redis ersetzt oder unterstützt MongoDB nicht, sie sind nicht verbunden. Wie gesagt, es werden nur Tokens in ein Set geschrieben und ausgelesen. Könnte man also sagen, dass man auch hier die beiden auf einen Server setzt und einen Reverse Proxy davorschaltet? Bzw. macht das Sinn?
Grüße
Ich habe eine Webapp gebastelt, die im Backend mit NodeJS und im Frontend mit VueJS/Nuxt läuft. Als Datenbank nutze ich MongoDB. Zusätzlich habe ich noch einen Redis-Server aufgesetzt um z.B. abgelaufene Tokens zu speichern.
Jetzt stellt sich die Frage wie ich das am besten aufteile. Ich bin bei Digitalocean und bin soweit, dass ich das Backend und Frontend auf einen Server packe und davor einen Reverse Proxy schalte (nginx). In Bezug auf die MongoDB Datenbank und Redis bin ich noch nicht sicher ob ich diese auch auf einen Server packe oder beide auf einen getrennten. Redis ersetzt oder unterstützt MongoDB nicht, sie sind nicht verbunden. Wie gesagt, es werden nur Tokens in ein Set geschrieben und ausgelesen. Könnte man also sagen, dass man auch hier die beiden auf einen Server setzt und einen Reverse Proxy davorschaltet? Bzw. macht das Sinn?
Grüße