Technische Entscheidungen · Middle · Frage 2 von 14

Nach einer Überweisung öffnet der Nutzer seinen Kontostand. Die Zahl muss exakt sein, während der Rest der Banking-App aus Replicas liest. Wohin geht dieser Lesezugriff?

Antwort zeigen

Richtige Antwort: An den Primary, ohne Cache dazwischen

Erklärung

Geld, das direkt nach einem Schreibvorgang gezeigt wird, muss diesen widerspiegeln, und der Primary ist der einzige Ort, der das garantiert. Eine Replica passt zu Listen und Historie, wo eine Sekunde Verzögerung harmlos ist. Ein Cache mit Invalidierung passt zu oft gelesenen Daten mit seltenen Schreibvorgängen, aber eine verpasste Invalidierung zeigte hier einen falschen Kontostand, was mehr kostet als der zusätzliche Lesezugriff.

Zum Weiterlesen

Fehler in der Frage

Technische Entscheidungen · Middle · Frage 2

Teste dich selbst

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

Diesen Test machen