php tarantool MySQL

Задачи

  • myTracker — это маркетинговая платформа с предиктивной аналитикой для мобильных приложений, разработанная в Mail.ru Group. Она представляет собой бесплатный инструмент для сбора и обработки данных об источниках трафика и активности пользователей в приложении. Система myTracker помогает мобильным проектам анализировать пользователей и их поведение, чтобы оперативно принимать решения относительно продукта или рекламной кампании.
  • Ежедневно данные о десятках миллиардов событий с 700 млн мобильных устройств поступают в систему myTracker, а затем хранятся в нескольких дата-центрах в разных странах мира. В своем технологическом стеке мы используем несколько языков разработки (Python, Go, PHP) и широкий набор систем хранения и обработки информации — как традиционные СУБД (такие как MySQL), in-memory хранилища (Tarantool), так и колоночные базы данных. Кроме того, мы используем ряд решений для работы с большим количеством данных, включая Hadoop, Kafka и другие.
  • Благодаря расширенной функциональности, понятному интерфейсу и отсутствию ограничений по объемам и срокам хранения данных myTracker подходит широкому кругу клиентов. Поэтому у myTracker уже сотни партнеров и тысячи клиентов по всему миру, а также амбициозные планы на рост и развитие.

Требования

  • отличное знание и умение работать с СУБД MySQL (знание движков, опыт работы с большими таблицами, шардированием и репликацией);
  • знание языка разработки PHP;
  • знание особенностей серверов Apache, Nginx.

Будет плюсом

  • опыт написания как web, так и консольных сервисов;
  • опыт работы с NoSQL-базами данных (Tarantool, Redis), с колоночными базами данных (HBase, Kudu, Clickhouse, etc.);
  • опыт работы с большим потоком входящих данных и обработки больших объемов статистики.

Поиск вакансий