600 000
Информационные технологии и интернет
Порталы и сервисы
Февраль 2026
Разработать платформу AdQuest, рекламную CAPTCHA-систему, которая совмещает защиту от ботов с монетизацией трафика. Традиционные капчи раздражают пользователей и не приносят ценности владельцам сайтов. Задача: создать альтернативу, где верификация превращается в просмотр рекламы: владелец сайта получает доход, рекламодатель, гарантированный контакт с живой аудиторией, пользователь, простое задание вместо нечитаемого текста.Требования к системе: соответствие российскому законодательству (152-ФЗ, 242-ФЗ, ФЗ-38, ЕРИР), высокая производительность (>10 000 RPS,
Спроектировал и разработал многокомпонентную платформу на стыке AdTech и cybersecurity. Архитектура разделена на четыре независимых сервиса: высокопроизводительное ядро на Rust, API-слой на Node.js/TypeScript, JavaScript SDK для встраивания и React-панель управления.
Ключевое техническое решение - Challenge Engine и Billing Engine написаны на Rust (Tokio, Axum, Pingora), что дало снижение потребления памяти на 70% и CPU на 67% по сравнению с эквивалентом на Node.js. Финансовый движок работает с точностью до 4 знаков после запятой.
Для соответствия законодательству реализована полная интеграция с ЕРИР, автоматический расчёт НДС, все пользовательские данные хранятся исключительно в российской юрисдикции. Антифрод-защита работает на уровне браузерного поведенческого анализа без передачи данных на сторонние серверы. Аутентификация через Zitadel, инфраструктура на Kubernetes + Docker, мониторинг через Prometheus + Grafana.
Виджет интегрируется двумя строками HTML-кода, поддерживает кастомизацию под дизайн сайта, адаптивен под все устройства.
Провел анализ рынка рекламных CAPTCHA-решений и существующих антифрод-систем. Определил ключевые требования к производительности и сформулировал архитектуру экосистемы с тремя типами участников. Принял решение о разделении на Rust-ядро (критические по производительности компоненты) и Node.js (бизнес-логика). Спроектировал модель монетизации CPV с распределением 60/35/5, составил схему взаимодействия между сервисами, описал требования к соответствию ФЗ-38 и ЕРИР.
Реализовал Challenge Engine и Billing Engine на Rust с использованием Tokio и Axum. Разработал алгоритм генерации и валидации заданий, систему таргетинга кампаний, антифрод на основе поведенческого анализа в браузере. Параллельно написал JavaScript SDK, легкий встраиваемый виджет без внешних зависимостей с поддержкой кастомизации и нескольких типов рекламных заданий (видео, баннер, интерактив).
Разработал React-дашборд для двух ролей: рекламодатели управляют кампаниями, загружают креативы и смотрят аналитику; владельцы сайтов видят доходы и статистику показов. Реализовал интеграцию с ЕРИР для автоматической маркировки рекламы, настроил автоматический расчёт и учёт НДС, подключил Prometheus + Grafana для мониторинга всех сервисов. Провел нагрузочное тестирование, система выдержала >10 000 RPS при latency менее 10 мс на p50.
Создана полноценная рекламная CAPTCHA-платформа с микросервисной архитектурой, готовая к коммерческому запуску на российском рынке.
Rust-ядро показало производительность более 10 000 RPS при latency p50 менее 10 мс, это сопоставимо с уровнем enterprise-решений уровня hCaptcha и reCAPTCHA, при этом система полностью соответствует российскому законодательству, что является конкурентным преимуществом на локальном рынке.
Владельцы сайтов интегрируют виджет за 5 минут без привлечения разработчика и начинают получать доход с каждой верификации. Рекламодатели получают инструмент с гарантированным просмотром, пользователь физически не может пройти верификацию, не взаимодействуя с рекламой, что принципиально отличает AdQuest от баннерной рекламы с блокировщиками.
Ключевые результаты: полный комплаенс с 152-ФЗ, 242-ФЗ, ФЗ-38 и ЕРИР из коробки; снижение нагрузки на инфраструктуру на 70% по памяти и 67% по CPU относительно Node.js-аналогов; прозрачная модель распределения дохода 60/35/5 без скрытых комиссий; единый дашборд для всех участников экосистемы.