System Design · Middle · Pytanie 67 z 75
Strona potrzebuje danych z 6 mikroserwisów. Co zmniejszy liczbę żądań klienta?
- ✓Poprawna odpowiedź: Warstwa agregacji (BFF lub GraphQL), która pobiera i łączy dane po stronie serwera, zwracając jedną odpowiedź dopasowaną do strony
- 26 sekwencyjnych żądań z przeglądarki
- 3Połączenie wszystkich mikroserwisów w jeden
Wyjaśnienie
Wywołania po stronie serwera są szybsze wewnątrz centrum danych, a klient płaci koszt opóźnienia raz.