Technische Entscheidungen · Junior · Frage 7 von 12

Nutzer laden Avatare bis 5 MB hoch. Die App läuft auf mehreren Instanzen hinter einem Load Balancer. Wo speicherst du die Dateien?

Antwort zeigen

Richtige Antwort: In einem Object Storage, mit der URL in der Datenbank

Erklärung

Ein Object Storage ist von jeder Instanz erreichbar, billig und hält Dateien aus Datenbank-Backups heraus. Eine lokale Platte passt zu einem einzelnen Server, aber hinter einem Load Balancer sähen andere Instanzen die Datei nicht. Binärspalten passen zu wenigen kleinen Dateien, die transaktional zu ihrer Zeile gehören müssen, aber Avatare vieler Nutzer würden Datenbank und Backups aufblähen.

Zum Weiterlesen

Fehler in der Frage

Technische Entscheidungen · Junior · Frage 7

Teste dich selbst

Mach den Test Technische Entscheidungen · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen