Как мы делаем AdGuard DNS - один из самых крупных DNS-сервисов в мире

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

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

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

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

Тезисы

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

Рассказ будет включать историю от первых наивных попыток на Java, до масштабных решений сотней серверов, Anycast BGP и самописным сервером.

За это время мы прошли бесконечный путь экспериментов, а также столкнулись с неожиданными открытиями, связанными с выбором железа, особенностями работы современных браузеров и мобильных устройств и неочевидными деталями такой простой с виду вещи как DNS.

Наш путь не обходился без забавных курьёзов и инцидентов, от "удаления DNS" до взаимодействия с крупными магистральными провайдерами, которые показали, насколько сложной может быть настройка BGP.

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

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

Видео