Добавить поддержку нескольких доменов URL shortener

Бюджет: 25 000 руб
351.08 $ – 302.87 €
Технологии: PHP7, mySQL, Nginx, PHP-FPM, RabbitMQ, Redis. Опыт работы с RabbitMQ и Redis не обязателен.

Наш сервис отслеживает переходы по коротким ссылкам, примерно как bit.ly или goo.gl

1. Добавляем ссылку
2. Получаем короткую ссылку и используем ее в рекламе
3. При переходе система определяет куда нужно перенаправить посетителя, сохраняет дату перехода и IP адрес
4. Пользователь заходит в личный кабинет и видит количество переходов по каждой из своих ссылок

В настоящий момент всем пользователям выдается одна и та же ссылка, каждый переход обслуживается одним сервером.

Системные администраторы настроили балансировщик нагрузки и несколько дроплетов на DigitalOcean, которые должны будут обрабатывать переходы для нового домена. Требуется:

- Внести изменения в механизм регистрации пользователя, чтобы его короткие ссылки создавались на новом домене
- Организовать отправку данных через RabbitMQ на все подключенные дроплеты, чтобы все конечные сервера знали как обрабатывать переход по ссылке.
- Организовать получение статистики из Redis базы дроплетов
- Добавить дроплеты в систему мониторинга
Опубликован 01.06.2017 в 14:43 Последнее изменение: 04.06.2017 в 12:53

Выберите способ верификации:

Обновите страницу после прохождения верификации.