SELECT * FROM hell: Как aнализ Python кода спас нашу валидацию 100 000 сетевых устройств

Архитектура и масштабируемость

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Доклад ориентирован на сетевых инженеров, архитекторов, разработчиков высоконагруженных систем и всех, кому интересна сетевая автоматизация.

Тезисы

Доклад откроет новые горизонты в области автоматического документирования и анализа сетевой инфраструктуры. Мы расскажем, как получать полное представление о любой сети — о подключенных устройствах, их настройках и текущих состояниях — и при этом не сойти с ума от объёма данных. Тема будет интересна как с точки зрения сетевых технологий (валидация огромного парка устройств), так и с точки зрения программной инженерии: обсудим нестандартное использование анализа Python-кода для оптимизации выборки данных и подходы к построению удобной и производительной модели работы с данными.

Выпускник МФТИ (Физтех). Прошёл путь от младшего лаборанта в ИСП РАН до ведущего разработчика в Hadal Project. В ИСП РАН занимался разработкой host-based firewall и оркестратора для них, работал с eBPF и высокопроизводительными сетями для ЦОДов и сложной инфраструктуры. Сейчас в Hadal Project разрабатывает систему автоматической валидации и инвентаризации сетевой инфраструктуры. Последний ключевой проект — alias analyzer для Python, позволяющий оптимизировать валидацию сетей с тысячами сетевых устройств, за счёт точечного выбора необходимых данных из БД для анализа. Профессиональные интересы: сетевые технологии, низкоуровневое программирование, компиляторы и архитектура высоконагруженных систем.

Выпускник МФТИ. Ведущий разработчик в Hadal Project. Популяризатор автоматического анализа сетевой инфраструктуры и практик его применения в высоконагруженных системах. Делится опытом разработки на Golang со студентами МФТИ. Профессиональные интересы: сетевые технологии, разработка баз данных и архитектура высоконагруженных систем.

Видео

Другие доклады секции

Архитектура и масштабируемость