System Design · Senior · Pytanie 41 z 75

Jak oddawać wynik ciężkiej operacji (eksport raportu trwający 5 minut)?

Wyjaśnienie

Serwer zwraca id zadania, a klient śledzi status (polling, SSE) lub dostaje powiadomienie z linkiem do pliku w magazynie. Długie żądania HTTP są zrywane przez proxy i load balancery i słabo się skalują.

Do poczytania

Błąd w pytaniu

System Design · Senior · pytanie 41

Sprawdź się

Rozwiąż test System Design · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test