Mightytips - аффилейт-проект betting приложений.
Проект состоит из более 10 сайтов под разные страны. В день проект посещают более 3000 пользователей. Сайт представляет собой международный спортивный гид и агрегатор прогнозов, работающий на нескольких языках, что обеспечивает ему стабильный глобальный трафик. С момента основания в 2019 году до марта 2026 года показатели вовлеченности на MightyTips значительно выросли: среднее время на сайте увеличилось до 9 минут, а глубина просмотров достигла 3,65 страницы.
API данные о матчах
Для получения данных о данных использовался провайдер спортивных данных. Данные при запросе проходили через дополнительную прокладку, которая кешировала данные, полученные из API. В дальнейшем для получения актуальных данных по коэффициентам ставок было внедрено взаимодействие с данными от betting партнеров.
Брокер сообщений (RabbitMQ)
Брокер сообщений был использован для публикации данных о новых статьях и отправки email.
Микросервисы
Прокладка для запроса данных о матчах, чтобы уменьшить количество обращения к API. Добавлен сервис для управления пользователями и некоторыми настройками из одной точки. Проверка состояния партнерских ссылок.??
Jenkins
Для развертывания приложения на нескольких машинах использовался Jenkins. Со стороны сисадминов были добавлены агенты. Со стороны разработки - скрипты для деплоя и отката.
Геотагретинг
Для соблюдения законов и правила множества стран в систему был добавлен геотагретинг:
- в зависимости от страны пользователям может быть ограничен доступ к сайту, в том числе и по рабочему времени,
- в зависимости от страны показываются разный список betting проектов и их бонусов.
Laravel
На Laravel были разработаны дополнительные микросервисы: для сбора статистики, мониторинга, управления найстройками, управления менеджерами.