Реализовать систему обмена сообщениями

Бюджет: по договоренности
Начинаем делать веб сервис. Как одна из функций, будет чат – аналог живосайта. Нужно грамотно реализовать обмен сообщениями. 

Клиент пока будет один – веб. Сделаем его сами. От вас бекенд чата. В дальнейшем будут моб приложения, десктоп, нужно учесть, чтоб сервер мог с ними взаимодействовать.

Поверхностно изучал вопрос, почему-то рекомендуют реализацию на node. Проект вообще на php, но обмен сообщениями можно отдельно сделать, на том на чем по производительности лучше выйдет.

Нужно решение, которое можно будет масштабировать. Грамотно сразу сделать. Чтоб не пришлось переписывать через пару месяцев. Планируется в первые месяцы 1000 сайтов подключить, для обкатки. И далее наращивать.

Опишите что и как вы можете сделать, на каком языке. Плюсы, минусы. Чем ваше решение лучше остальных.

Также большой вопрос, что в конечном итоге я получу. Какие функции я смогу реализовать в клиенте, используя возможности написанного вами сервера? Как клиенты должны будут взаимодействовать с сервером? Как будет реализовано масштабирование системы, будет ли сервер для распределения нагрузки?

Большой плюс, если есть наработки или готовое решение. Как вариант, можете поискать готовое решение и допилить при необходимости. 

В общем, рассмотрю все варианты.

В отклике жду:

1. описание вашего решение, по вопросам выше.
2. цена, хотя бы от-до или средние расценки за работу (можно на примерах задач).
3. срок, от-до.
4. есть ли опыт разработки чата? есть ли наработки, если да,:как они помогут нам сэкономить время?
5. какие highload проекты делали и какова была там ваша роль
6. какими технологиями владеете
7. когда сможете приступить (дата)
8. будет плюсом рассказать немного о себе
9. контакты: почта, скайп, ВК 
 
Предпочтение кандидатам с конкретными предложениями и подробным ответом по пунктам.

Если у вас нет PRO, можно писать сюда alexa.shmelev@gmail.com с темой "Разработка чата [<ВАШ FL ЛОГИН>]".
Опубликован 30.05.2017 в 09:41 Последнее изменение: 30.05.2017 в 09:42

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

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