System Design · Senior · Frage 47 von 75
Wie hält man die Website am Laufen, wenn der Empfehlungsdienst ausgefallen ist?
- 1Für die ganze Seite einen Fehler 500 liefern
- 2Ewig auf Empfehlungen warten, ohne die Seite zu zeigen
- 3Timeout, Circuit Breaker und ein Fallback ohne Empfehlungen
Antwort zeigen
Richtige Antwort: Timeout, Circuit Breaker und ein Fallback ohne Empfehlungen
Erklärung
Nicht kritische Abhängigkeiten dürfen den Hauptablauf nicht lahmlegen. Rendere die Seite und zeige den Empfehlungsblock aus dem Cache, als beliebte Produkte, oder blende ihn aus. Im Frontend - Suspense und eine Error Boundary um den Block, Streaming statt Warten.