DL
от 150 000 р. Денис
Мы используем следующий стек технологий:
ClickHouse — храним все метаданные, основная база с ценной информацией для BigData вычислений
Percona Server (MySQL) — для справочников, прокинутых в ClickHouse, где пароли пользователей, другие перс. Данные и настройки системы
PHP 7 — основной язык программирования всей бизнесс логики
Фреймворки на PHP: Symfony 3, Silex, AnagularJS с LazyLoad, m3u8 и другими вкусностями (webpack, gulp, bulk....
Система контроля версий: Git
Вся работа в системе контроля версий ведется по Git Flow
Для деплоя используем Deployer как для php так и для разворачивания новых нод на физических серверах
На текущий момент около 20-ти серверов обеспечивают облако обработки и хранения данных, за 2 месяца планируется нарастить до 120-ти.
Все серверы обьеденены в PrivateCloud
В основе бекенда используется микросервисная архитектура с полным REST-API между сервисами и он же (REST-API) используется для выдачи данных в морду.
Методология разработки: SCRUM
С какими блоками работать придется:
Backend: Развитие бизнесс-логики для хранения и распределения данных в Private Cloud, работа на стыке низкого уровня работы ОС Linux с отдельным ПО. Разработка сервисов логики обработки и аналитики данных для распределения по API и базе данных. Передача и организация данных внутри архитектуры. Все пишется на Silex
Backend: Бизнесс-логика работы системы вцелом основного API, которое коммуницирует с API сервисов и распределяет задачи. Работа с выдачей данных в морду. Логика сбора данных с разных источников и их анализ. Все пишется на Symfony 3.
Frontend: Разработка основного интерфейса системы. Все работа ведется на Anagular JS.