Ребята из GitHub рассказали как они используют eBPF.
С помощью eBPF они перехватываем DNS-запросы, перенаправляют их через специальные DNS-прокси, выявляют обращения к проблемным доменам и даже определяем конкретный процесс или команду, вызвавшую определнный запрос.
Все это нужно чтобы разрулить циклические зависимости. В GitHub весь исходный код github.com храниться на github.com, что делает их собственными крупнейшим клиентом, но создаёт циклическую зависимость: если github.com недоступен, они не могут просто развернуть исправление.
24.04.2026
Похожее
23.07.2026
Убираем ограничения
Автор разбирает продвинутый прием устранения проверки границ в горячих путях Go ...
21.07.2026
OpenTelemetry в комптайме
Разрабы OpenTelemetry объявили о первом стабильном релизе Go Compile-Time Instru...
19.07.2026
Объединение запросов
Статья объясняет технику объединения запросов на Go с помощью пакета singlefligh...
16.07.2026
mmap или pread
Автор статьи - инженер из VictoriaMetrics. На примере реального движка хранения ...