TGViewer
IT-ХОЗЯЕВА IT-ХОЗЯЕВА @ithozyaeva · 416 subscribers
Post #139 397
💡 Netflix сделала карту микросервисов, которой не хватало каждому

Ночные инциденты в микросервисах — это всегда детектив: метрики орут, логи сыплются, трейсы показывают путь конкретного запроса, но ответа на вопрос «кто кого убил» нет. Netflix построила инструмент, который решает эту проблему в лоб — Service Topology. Это живая карта зависимостей между сервисами, которая обновляется в реальном времени и показывает не только «кто с кем говорит», но и статус здоровья каждого узла, бизнес-домен и владельца.

Главный трюк в том, что они не полагаются на один источник данных. eBPF-сетевые потоки дают полноту (все соединения, даже неинструментированных сервисов), IPC-метрики добавляют прикладной контекст (конкретный endpoint, ошибки, задержки), а распределённые трейсы показывают реальное поведение запросов. Ни один слой не идеален, но вместе они компенсируют слабости друг друга. Система строит три независимых графа и сливает их по запросу за доли секунды.

Что это даёт на практике? Инженер может за секунду узнать, кто upstream и downstream у любого сервиса, оценить зону поражения перед плановым отключением, одним кликом перейти от узла к трейсам или логам, а главное — наложить статус здоровья на граф и сразу понять, локальная проблема или каскадный сбой. Плюс «путешествие во времени»: можно посмотреть топологию на любой момент в прошлом без взрыва хранилища. Вся архитектура — графовая база поверх KV-стора, gRPC-API с фильтрами и ответом быстрее секунды.

Для меня ключевой вывод: обычные инструменты наблюдаемости показывают симптомы, но не карту болезни. Если у вас больше пары десятков сервисов, инвестиция в такую топологию окупится первой же ночной аварией, когда не надо будет мысленно склеивать связи между панелями.

Источник

#новости
  • ❤‍🔥 1
  • 🔥 1
More from @ithozyaeva
  1. Sep 11, 2026🤝 Технический книжный клуб 2 Брайант Р., О'Халларон Д. — Компьютерные системы. Архитектур…
  2. Aug 24, 2026🚀 Толерантность к неопределённости: почему увольнение не должно быть катастрофой В статье…
  3. Aug 19, 2026📝 Как проходит техническое собеседование в IT: этапы, вопросы и подготовка в 2026 Найм ра…
  4. Jul 27, 2026📰 RAG: eval и данные важнее кода По данным статьи, автор построил RAG-бота для модерации…
  5. Jul 23, 2026🎙️ Бэкендеры заменят фронтов. Трансформация в корпорации. Что делать фронтам? Всё так пло…
  6. Jul 18, 2026Поздравляем Серёгу! Какие же слоняры в сообществе 😀😌
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 →