Перейти к содержимому
ЕИСДУ«Оптима»ЕИСДУ «Оптима»
Сведения для аккредитации

Технологии разработки

ЕИСДУ — клиент-серверная веб-платформа с развёртыванием в контейнерах. Ниже — техническая документация, системные требования и обзор стека.

Системные требования

  • 2-core CPU, 2 ГБ ОЗУ, 10 ГБ дискового пространства
  • Docker 18.06.1-ce и выше
  • docker-compose 1.22.0 и выше

Обзор технологического стека

Стек раскрывается в объёме, не нарушающем требования информационной безопасности, коммерческой тайны и условий договоров.

База данных
PostgreSQL
Развёртывание
Docker + docker-compose; серверная ОС Linux (ядро 3.10+)
Архитектура
Клиент-серверная веб-платформа; доступ через браузер + мобильное приложение (Android)
Клиентская часть
Браузер на рабочем месте; мобильное приложение для соцработников
Жизненный цикл
Версионирование сборок, релизы с changelog и сведениями о совместимости, регламент обновлений
Языки
Ruby 2.7.4, JavaScript
Frontend
Серверный рендеринг на Rails (SSR), React; мобильное приложение для Android
Backend
Ruby on Rails 6.1.4.4; PostgreSQL, Redis, RabbitMQ

Нужны детали по развёртыванию?

Технологический стек и требования к инфраструктуре раскрываем под конкретный проект, с учётом требований ИБ.