Как fan-out создаёт хвост задержек: эксперимент с параллельными вызовами сервисов
Каждый сервис отвечает быстро, запросы выполняются параллельно, но итоговый ответ всё равно не укладывается в SLA. Причина может быть в самом количестве зависимостей: чем их больше, тем выше вероятность дождаться хотя бы одного медленного ответа. На примере карточки товара разберём, как fan-out влияет на хвостовые задержки, почему растёт p99 и какой ценой можно ускорить ответ, ограничив ожидание необязательных данных. Разобрать эксперимент
https://habr.com/ru/companies/otus/articles/1094850/
#распределенные_системы #нагрузочное_тестирование #tail_latency #параллельные_запросы #микросервисная_архитектура #хвостовые_задержки #p99 #fanout #таймауты #производительность_сервисов