TGViewer
Типичный программист Типичный программист @tproger · 78K subscribers
Post #14921 4.55K
Миллион запросов в секунду мимо общего балансировщика

Сто микросекунд задержки выглядят мелочью. Пока один запрос не превращается в сотню параллельных: ответ придёт, когда закончит самый медленный. У Zalando эти обращения ещё и проходили через общий Skipper. При скачках задержки было трудно понять, кто виноват: сервис или чужая инфраструктура.

Команда перенесла выбор узла внутрь вызывающего процесса. Пришлось точно повторить прежнее хеш-кольцо, чтобы товары попадали в те же кеши. Переходили постепенно, сохранив обратный путь через Skipper на случай проблем.

На пике напрямую пошло больше миллиона запросов в секунду. По данным команды, задержки стабилизировались, а парк Skipper для этих маршрутов сократился с 50+ копий до восьми. Сам Skipper никуда не делся: внешние запросы остались у него. Тут убрали один лишний круг внутри системы, а не переписали весь входной трафик.
  • 🤔 3
  • 👏 2
  • 🎉 2
  • ❤ 1
  • 🔥 1
  • 😘 1
More from @tproger
  1. Oct 14, 2026Завтра иду на GoCloud Tech 2026 Кому интересно узнать какие-нибудь подробности с мероприят…
  2. Oct 14, 2026Сортировку ускорили в 26 раз. Общий алгоритм просто знал слишком мало У Axiom разные колон…
  3. Oct 14, 2026Post #14929
  4. Oct 14, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  5. Oct 14, 2026Пять лет новых функций. Сколько памяти теперь ест libcurl? Обычно от такого сравнения ждёш…
  6. Oct 13, 2026Post #14925
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 →