Клиент

Разработка VZHost – серверного компонента системы видеоконференцсвязи VideoZvonok. VideoZvonok позволяет быстро и легко организовывать и проводить совещания (встречи) с количеством участников до 16 человек

Задача

Сделать отказоустойчивую платформу Организация конференций на отдельных Cloud серверах по средствам Rest API (полное управление виртуальными машинами для каждой конференции) Сохранение лога видеоконференции на пользовательские хранилища Dropbox и Google Drive (выгрузка происходит по частям, что позволяет выгружать большие объемы данных для высокого качества видео) Платежная система Robokassa Организация автоматических обновлений программы VideoZvonok

Результат

  • Дизайн клиентской части
  • Проектирование (проектирование архитектуры)
  • Программирование
  • Оптимизация быстродействия сайта
  • Тестирование сайта
  • Установка проекта на сервер клиента (деплоймент)
  • Гарантийное обслуживание

Технологии

  • PHP
  • Symfony Framework
  • Веб-сервер – NGINX + php-fpm
  • База данных – MySQL (MariaDB), Redis
  • Система очередей - Resque + Redis
  • Тестирование – Behat + Mink, behat.org
  • Деплоймент – Capifony, capifony.org