System Design · Senior · Pytanie 47 z 75
Jak zapewnić działanie strony, jeśli padł serwis rekomendacji?
- ✓Poprawna odpowiedź: Timeout, circuit breaker i fallback bez rekomendacji
- 2Czekać na odpowiedź rekomendacji w nieskończoność, nie pokazując strony
- 3Zwracać błąd 500 dla całej strony
Wyjaśnienie
Niekrytyczne zależności nie powinny kłaść głównego scenariusza. Renderujemy stronę, a blok rekomendacji pokazujemy z cache, popularnymi produktami lub go ukrywamy. Na froncie - Suspense i error boundary wokół bloku, streaming zamiast czekania.