Платформа для торгов в реальном времени, обрабатывающая более 50 000 рекламных запросов в секунду с оптимизацией ставок на основе ИИ. Разработана для ведущего AdTech-стартапа, масштабирующегося в Северной Америке и Европе.
Наш клиент хотел совершить прорыв в AdTech-пространстве с DSP (Demand-Side Platform) нового поколения, способной конкурировать с гигантами индустрии. Задача состояла не просто в создании программного обеспечения — нужно было спроектировать систему, способную работать в режиме реального времени в масштабе.
Программатик-реклама работает на миллисекундных интервалах. Пропустите дедлайн ставки всего на 50 мс — и аукцион проигран. Существующие решения были либо слишком дорогими, либо слишком негибкими для стартапа.
Ключевые требования:
Построен на Kafka для субмиллисекундного потокового обмена событиями и Nest.js для высокопроизводительной обработки запросов. Движок обрабатывает каждую ставку параллельно, оценивая аукционы за 15–40 мс, включая инференс ML-моделей.
Модели PyTorch непрерывно обучаются на данных о выигрышах и проигрышах, прогнозируя оптимальные цены ставок для каждого показа. Система корректируется в реальном времени, повышая процент побед при сохранении маржинальности.
Фронтенд на Next.js с обновлениями в реальном времени через WebSockets. Рекламодатели могут устанавливать бюджеты, правила таргетинга и загружать креативы. Визуализация эффективности по устройствам, географии, времени суток и сегментам аудитории.
Каждый показ, клик и конверсия поступают в колоночную базу данных, оптимизированную для аналитических запросов. Пользовательские отчёты за секунды. ROI, CPC, показатели видимости на дашбордах с нулевой задержкой.
Особенности архитектуры:
В первые 6 месяцев после запуска AdPulse привлёк более 1 200 активных рекламодателей и обработал свыше 2 миллиардов показов. Процент побед платформы — 34,2% — превысил отраслевые показатели на 8 процентных пунктов при более низких операционных затратах по сравнению с конкурентами.
Клиент расширил команду и теперь масштабируется на международный рынок. Мы продолжаем поддерживать оптимизацию инфраструктуры и разработку новых функций.
Будь то платформа реального времени, масштабирование на миллионы пользователей или сложная техническая архитектура — у нас есть экспертиза для реализации.
Начать проект →