Создание PHP back-end части для нового host-tracker

Задача на конкурс – предложить свои варианты простой(для конечного юзера в плане настройки и установки), с одной стороны, с другой – гибкой и позволяющей мониторить проблемы не только по принципу сайт работает/или нет – системы мониторига доступности и работоспособности сайта. По нашей текущей модели планируется схема вида: на 30-50 серверах по разным странам мира будет "раскидана" PHP(возможны и другие варианты) back-end часть, которая будет по заданным временным промежуткам сканировать сайты, добавленные пользователями в систему.
В ближайшее время планируется разработать пилотный проект, для поддержания до 10тыс сайтов в сутки.(с интервалом проверки в 1-5 минут) В дальнейшем потребуется переработать функционал под highload.
Проверка сайтов на доступность – это лишь один из 5 модулей который будет разрабатываться в рамках данного проекта.
Приветствуется любой креатив и идеи! По результатам конкурса будет выбран исполнитель для написания back-end части. Так же, если он изъявит желание – можно его же силами писать и front-end с графиками, отправкой уведомлений и тд. Но – вероятно, эти модули будут написаны другим человеком, желательно так же принявшим участие в этом конкурсе, для оценки его глубоких знаний в области программирования на PHP. Front-end часть должна быть сделана без использования фреймворков на чистом PHP, либо на нашем стандартном самописном фреймворке который используется для такого рода контент-проектов. В нем реализованы все нужные функции по авторизации, работы с контентом и тп. Так же и back-end – никаких YII и прочие поделки использовать нельзя. Нужен хардкорный PHP код.
Выполненные задания и идеи просьба выкладывать тут в закрытом виде – в архиве под паролем, пароль высылать нам в ЛС для ознакомления.
С победителем и другими участниками планируется длительная работа (можно удаленно, можно оффлайн в офисе) по разработке и развитию данного проекта.
По стоимости – указанна ориентировочная начальная цена полной back-end части.
Для участия в конкурсе необходимо разработать 2 вещи:
1. Серверную back-end часть которая по заданному списку сайтов (список жестко забит в TXT файле) сможет производить проверку. После проверки формируется log файл и данные по каждой проверке складываются в отдельные log-файлы для каждого отдельного URL'а из TXT файла.
2. User-модуль который человек положит к себе на сайт для проверки.
Так же возможны варианты без User-модуля если этого, на Ваш взгляд, будет достаточно.
Само задание – как Вы понимаете – очень компактное, важна сама идея реализации проверки доступности.
Окончательная стоимость будет обговорена и рассчитана на основании обсуждения ТЗ с конечным исполнителем(исполнителями).
Ждем Ваших работ!
Настоящий конкурс не является публичным конкурсом в соответствии с гражданским законодательством Российской Федерации. Участие в данном мероприятии не гарантирует определение победителя, а также выплату вознаграждения. Площадка FL не является организатором конкурса. Нажимая кнопку «Принять участие в конкурсе», вы подтверждаете, что согласны участвовать на описанных условиях.
Участники
|
Статистика по конкурсу
|
|
Алексей Иванов [22.05.2015 | 12:55]
Победитель будет выбран на основе конкурса, если желаете обсудить вопросы можете задать в личные сообщения!