Результаты поиска
Агрегация методов — объединение нескольких вызовов/операций в один клиентский запрос для сокращения сетевых издержек и упрощения UX.
Когда полезно
-
Экрану нужны данные из нескольких сервисов.
-
Высокая чувствительность к latency на клиенте.
-
Нужно уменьшить количество чатов клиент-сервер.
Что важно описать SA
-
Состав агрегированного ответа и его источники.
-
Порядок и параллельность вызовов к downstream.
-
Поведение при частичной ошибке одного из источников.
-
НФТ: latency бюджета, таймауты, деградация.
Компромиссы
-
Плюсы: меньше round-trip, проще клиент.
-
Минусы: сложнее backend-слой агрегации и отладка.
-
Риск: сильная связность агрегатора с доменными сервисами.
Связи: