Описание технической архитектуры ПО Smart plan Экосистема цифровых сервисов для девелоперов
1. Описание Фундаментальной целью программного обеспечения «Smart plan» Экосистема цифровых сервисов для девелоперов является автоматизация процессов работы девелоперов в маркетинге, продажах, финансах и оформлении сделок.
2. Архитектура Проект «Smart plan» имеет классическую архитектуру веб-приложения по технологии предоставления сервиса SaaS с серверной частью (Backend) и браузерной (Frontend). Данный метод решения позволяет пользователям использовать сервис/приложение/экосистему на любой операционной системе с любым установленным браузером.
Программное обеспечение сервиса «Smart plan» состоит из следующих блоков:
1. Backend (серверный код) и Frontend (браузерный код для работы с интерфейсом).
2. База данных (хранение данных на облачных серверах компании Selectel).
3. Технические требования При работе с программным обеспечением, требования разделяются на требования к серверу и требования к клиентским машинам.
Требования к серверу:
1. От 4 ядер процессор, от 16Гб RAM, не менее 500Гб свободного места на диске (возможна установка на облачный сервер).
2. Базовая операционная система сервера: (Ubuntu).
3. SQL-сервер: MySQL Community Server 8.0 и выше, веб сервер: Nginx.
3. Язык программирования PHP (Laravel), JavaScript (Node.js) Требования к клиентскому компьютеру пользователя:
1. Платформа является классическим веб-приложением, необходима система с процессором минимум 2 ядра, 8Гб RAM и больше, не менее 100Гб свободного места на диске.
2. Операционная система может быть любой: Windows, Linux, Ubuntu, Mac OS с установленным веб-браузером: Edge, Chrome, Яндекс-Браузер, Firefox, Opera.
3. Также при наличии установленного современного веб-браузера поддерживается работа на мобильных устройствах с ОС Android и iOS.
Быстродействие: платформа способна обеспечить комфортную работу минимум 500 пользователей одновременно, система адаптирована для работы со значительными объемами данных (тестирование проводилось на объемах более 1Тб).