AdGuard DNS — от нуля до 100 000 000 пользователей через боль

DevOps-практики и культура

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Доклад — мастхэв для всех, кто хочет узнать историю развития AdGuard DNS и увидеть все те проблемы, которые собрали ребята в процессе реализации DNS-сервиса на 100kk пользователей. В нем реальные кейсы из практики создания одного из самых больших DNS-сервисов в мире.

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

DevОps-инженеры, разработчики высоконагруженных сетевых приложений.

Тезисы

Мы расскажем о том, как мы 8 лет делаем AdGuard DNS — один из самых крупных в мире DNS-сервисов. В цифрах это 5 млн RPS, 100 млн активных пользователей и 10 ПБ трафика в месяц.

Рассказ будет включать историю от первых наивных попыток на Java до масштабных решений с сотней серверов, Anycast BGP и самописным сервером. За это время мы прошли бесконечный путь экспериментов, а также столкнулись с неожиданными открытиями, связанными с выбором железа, особенностями работы современных браузеров и мобильных устройств и неочевидными деталями такой простой с виду вещи, как DNS. Наш путь не обошелся без забавных курьезов и инцидентов, от «удаления DNS» до взаимодействия с крупными магистральными провайдерами, которые показали, насколько сложной может быть настройка BGP.

В докладе мы поделимся не только техническими деталями, но и историями, которые сделали наш сервис таким, какой он есть сегодня.

Уже больше 10 лет технический директор в AdGuard. Под его руководством были разработаны и запущены все основные продукты AdGuard, включая и продукт из темы доклада — AdGuard DNS.

15 лет занимается бэкендом во всех его проявлениях.

Видео