Ребята из GitHub рассказали как они используют eBPF.
С помощью eBPF они перехватываем DNS-запросы, перенаправляют их через специальные DNS-прокси, выявляют обращения к проблемным доменам и даже определяем конкретный процесс или команду, вызвавшую определнный запрос.
Все это нужно чтобы разрулить циклические зависимости. В GitHub весь исходный код github.com храниться на github.com, что делает их собственными крупнейшим клиентом, но создаёт циклическую зависимость: если github.com недоступен, они не могут просто развернуть исправление.
24.04.2026
Похожее
23.04.2026
Soppo
Какая-то неожиданная волна новых языков, похожих на Go, только с блэкджеком и гу...
23.04.2026
Только свои ошибки
В многослойном Go-сервисе легко случайно пропустить наверх ошибки хранения данны...
22.04.2026
Паттерн репозиторий
Да да, банально, но всегда интересно смотреть кто как реализует разные паттерны ...
21.04.2026
Байтоебство
Статья объясняет, как использовать битовые флаги и битовые маски в Go для эффект...