Платформа представляет собой монолитное-приложение, написанное на фреймворке Codeigniter с использованием базы данных MySQL .
API- часть (для мобильного приложения) написана на микрофреймворке Slim и подключается к том же БД, что и платформа.
Платформа может быть полностью размещена на одном/двух виртуальных серверах c операционной системой CentOS 8 или Ubuntu 16.04.
Прогнозируемый сайзинг серверов для небольшого количества пользователей (до 100 активных подключений):
Параметр
Сервер 1
Сервер 2
Назначение
Системные файлы и база данных
Хранение загружаемого контента
Обязательность
Да
Нет (возможно настройка загрузки всех загружаемых файлов на "Сервер 1", либо на внешнее хранилище, к примеру Amazon S3)
Оперативная память
16BG
4GB
Процессор
8x2,66 ГГЦ
4x2,66 ГГЦ
SSD
50ГБ
Зависит от количества загружаемого контента