TGViewer
System Design | balun.courses System Design | balun.courses @balun_courses_system_design · 347 subscribers
Post #21 298
Среднее значение здесь почти ничего не говорит о проблеме: большинство запросов действительно выполняется быстро. Но p99 показывает, что небольшой процент пользователей регулярно попадает в очень медленные запросы.

Смотрим трейс одного из таких случаев – и видим, что span обращения к внешнему сервису занимает около 7 секунд!

То есть приложение не упирается в CPU и почти не генерирует ошибок. Оно просто долго ждёт зависимость.


Дальше уже можно разбираться, почему внешний сервис отвечает медленно: проблема в сети, таймаутах, очереди запросов, перегрузке или чём-то ещё.

В этом кейсе average почти скрыл проблему, p99 показал её масштаб, а trace помог найти место, где теряются эти 7 секунд.

Сохраняйте как короткий алгоритм:
заметили жалобы → смотрим перцентили → находим медленный запрос → идём в trace → локализуем участок задержки❤️
  • ❤ 5
More from @balun_courses_system_design
  1. Sep 22, 2026Я бы здесь выбирал вариант 4: сначала оценить user impact и понять, насколько далеко уже р…
  2. Sep 22, 2026Post #33
  3. Sep 22, 2026Прод начал отдавать 12% ошибок. Что вы сделаете первым? Представим ситуацию. Вы только что…
  4. Sep 18, 2026Retry спасает от ошибок. И иногда превращает 10 000 запросов в 40 000 Сервис B начал тормо…
  5. Sep 1, 2026Реально ли пройти курс по System Design, если у вас full-time работа? Да. Но 4 недели прид…
  6. Aug 28, 2026Вы посмотрели 20 разборов System Design. А сможете спроектировать систему с нуля? Пока смо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →