Technische Entscheidungen · Senior · Frage 10 von 14
Ein Flash Sale wird den Traffic über das treiben, was die Datenbank verkraftet, und sie lässt sich nicht in Minuten hochskalieren. Der Checkout zählt am meisten, das Stöbern darf schlechter werden. Was bereitest du vor?
- 1Eine große Queue, die jede eingehende Anfrage hält
- 2Autoscaling der App-Server nach CPU-Auslastung
- 3Priorisiertes Load Shedding, das den Checkout schützt
Antwort zeigen
Richtige Antwort: Priorisiertes Load Shedding, das den Checkout schützt
Erklärung
Anfragen mit niedriger Priorität abzuwerfen hält den Engpass gesund, sodass der wertvollste Pfad weiter funktioniert. Autoscaling passt zu Last, die durch App-Server begrenzt ist, aber mehr Instanzen drücken hier nur stärker auf die Datenbank. Eine Queue passt zu Arbeit, die warten kann, etwa Berichten, während Nutzer auf einer Live-Seite darin einfach ins Timeout liefen.