TDS система для управления трафиком

TDS система для управления трафиком

Заказчик:

Rubber Bullet

о проекте

Создали TDS систему для управления трафиком

Задача

Разработать систему распределения трафика (TDS), которая позволит управлять трафиком и анализировать его на основе полученных данных. Система предназначена для интернет и digital маркетинга, для веб-мастеров, рекламодателей и арбитража трафика

Решение

Основной особенностью системы является динамический анализ и фильтрация входящего трафика,
и дальнейшее его распределение на основе заданных условий и полученных аналитических данных.

Важные детали

Высокая пропускная способность системы позволяет ей обрабатывать сотни миллионов запросов в час за счет распределенной облачной инфраструктуры.

Эффект

Время обработки одного клиента не более 0,5 секунды (уменьшилось в ~20 раз).

Ключевые технологии
разработки проекта

Backend

  • Java
  • Spring
  • Postgresql
  • Hibernate
  • HBase
  • Apache Phoenix
  • JMS: Kafka

Frontеnd

  • React
  • React Native
  • Effector
  • Styled Components
  • TypeScript

Software

  • CentOS
  • Hbase
  • Spark
  • Apache Kafka
  • Docker