System Design · Middle · Pytanie 37 z 75
Po co przekazywać identyfikator żądania (request id / trace id) od frontendu do backendu?
- ✓Poprawna odpowiedź: Aby powiązać błąd w przeglądarce z logami i trace'ami wszystkich serwisów
- 2Aby serwer mógł cache'ować odpowiedzi według tego identyfikatora
- 3Aby ograniczyć liczbę żądań od jednego użytkownika
Wyjaśnienie
Rozproszone śledzenie (OpenTelemetry, nagłówek traceparent) pokazuje drogę żądania przez API gateway, serwisy i bazę. Użytkownik przysyła zrzut ekranu z id błędu - i od razu znajdujesz pełny kontekst.