Главная О платформе Архитектура и модули

Архитектура и модули платформы Легарус

Модульная архитектура платформы Легарус обеспечивает гибкость, масштабируемость и адаптивность решения под потребности любого бизнеса. Узнайте, как устроена платформа и какие модули доступны для решения ваших задач.

Архитектура платформы Легарус

Архитектура платформы

Легарус построен на современной многоуровневой архитектуре, которая обеспечивает высокую производительность, безопасность и масштабируемость системы

Ключевые компоненты архитектуры

  • Ядро платформы

    Центральный компонент, обеспечивающий базовую функциональность, управление пользователями, безопасность и интеграцию модулей

  • Модульная система

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

  • Сервисная шина

    Обеспечивает взаимодействие между модулями и внешними системами через стандартизированные интерфейсы

  • Хранилище данных

    Централизованное хранилище с поддержкой различных типов баз данных для оптимальной производительности

  • API-интерфейсы

    Открытые REST API для интеграции с внешними системами и разработки собственных расширений

  • Система безопасности

    Многоуровневая защита данных, включая шифрование, аутентификацию и авторизацию

Варианты развертывания

On-premise

Установка на собственные серверы компании. Полный контроль над данными и безопасностью

Преимущества On-premise

  • • Полный контроль над данными
  • • Соответствие требованиям безопасности
  • • Независимость от внешних сервисов
  • • Возможность глубокой кастомизации

Технический стек

Серверная часть

  • Python 3.10+ / Django Framework
  • PostgreSQL 12+ (рекомендуется 14+)
  • Redis 6.0+ (рекомендуется 7.0+) / Celery
  • Gunicorn / Nginx
  • pgvector (для векторного поиска)

Клиентская часть

  • HTMX
  • HTML5 / CSS3 / JavaScript
  • Bootstrap 5
  • Progressive Web App (PWA)

Преимущества архитектуры Легарус

Модульная архитектура платформы позволяет гибко настраивать функциональность под потребности бизнеса, обеспечивает высокую производительность и масштабируемость, а также упрощает интеграцию с существующими системами компании.

Модульная система расширения функционала

АСК Легарус поддерживает расширение функционала через внешние модули, которые устанавливаются в один клик и полностью интегрируются с платформой

Типы модулей

Глобальные модули

Модули из общего каталога, загруженные через ZIP архив. Можно отключить/включить, но нельзя удалить из каталога.

Локальные модули

Модули, созданные вручную через интерфейс каталога. Можно полностью удалить из системы.

Простая установка

Установка в один клик

Система автоматически выполнит все необходимые настройки

Автоматическая интеграция

Модуль сразу интегрируется в меню и становится частью системы

Доступ к данным системы

Модули автоматически получают доступ к сотрудникам, проектам, задачам и другим данным

Для разработчиков

Подробная документация, API для интеграции, готовые шаблоны для быстрого старта разработки модулей

Безопасность

Модули проходят проверку на совместимость и безопасность. Каждый модуль изолирован и не может повлиять на работу других компонентов

Полная интеграция

Модули используют единый интерфейс, систему прав доступа, уведомлений и другие компоненты платформы

Категории модулей

Платформа Легарус включает широкий спектр функциональных модулей, объединенных в категории по назначению

Бизнес-процессы

Модули для автоматизации и управления бизнес-процессами компании

  • Управление проектами
  • Управление задачами
  • Управление совещаниями
  • Управление документами

Интеграционные модули

Модули для интеграции с внешними системами и сервисами

  • 1С:Предприятие
  • Telegram-боты
  • Mattermost
  • LDAP / Active Directory
  • Электронная почта

Безопасность

Модули для обеспечения безопасности и защиты данных

  • Управление доступом
  • Шифрование данных
  • Аудит действий
  • Защита от утечек

Аналитика

Модули для анализа данных и формирования отчетности

  • Бизнес-аналитика
  • Конструктор отчетов
  • Дашборды KPI
  • Прогнозная аналитика

Базовые модули

Обязательные модули, составляющие основу платформы

  • Ядро платформы
  • Управление пользователями
  • Базовая безопасность

Дополнительные модули

Модули, расширяющие базовую функциональность

  • Чат и уведомления
  • Календарь и планирование

Настраиваемые модули

Модули с возможностью глубокой кастомизации

  • Конструктор бизнес-процессов
  • Конструктор форм
  • Настраиваемые справочники

Технические требования

Минимальные системные требования для развертывания платформы Легарус

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

  • Процессор: Минимум: 2 ядра, 2.0 GHz. Рекомендуется: 4 ядра, 2.4 GHz
  • Оперативная память: Минимум: 4 ГБ. Рекомендуется: 16 ГБ
  • Дисковое пространство: Минимум: 50 ГБ. Рекомендуется: 200-500 ГБ (NVMe SSD)
  • Операционная система: Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+)

Требования к СУБД

  • Поддерживаемые СУБД: PostgreSQL 12+ (рекомендуется 14+)
  • Расширения: pgvector (для векторного поиска и ИИ)
  • Оперативная память: Минимум: 4 ГБ. Рекомендуется: 16 ГБ
  • Дисковое пространство: Минимум: 50 ГБ. Рекомендуется: 200-500 ГБ SSD
  • Резервное копирование: Регулярное резервное копирование данных

Клиентские требования

  • Веб-браузер: Google Chrome 90+, Mozilla Firefox 88+, Microsoft Edge 90+, Safari 14+, Opera 76+
  • Процессор: Intel Core i3 или аналог
  • Оперативная память: от 4 ГБ
  • Разрешение экрана: от 1366x768

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

  • Пропускная способность: от 10 Мбит/с на пользователя
  • Задержка: не более 100 мс
  • Открытые порты: 80, 443 (HTTP/HTTPS)
  • Безопасность: SSL/TLS шифрование

Требования безопасности

  • Аутентификация: Обычная парольная и многофакторная аутентификация
  • Шифрование: AES-256 для хранения данных
  • Антивирусная защита: Актуальное антивирусное ПО
  • Обновления: Регулярные обновления безопасности

Схема интеграции

Платформа Легарус предоставляет широкие возможности для интеграции с внешними системами и сервисами

Сценарии интеграции

Интеграция с учетными системами

Получение данных из систем 1С:Предприятие

Интеграция с CRM-системами

Синхронизация данных о клиентах, сделках и задачах

Интеграция с мессенджерами

Работа в системе и уведомления в Telegram, Mattermost

Интеграция с почтовыми системами

Автоматическая обработка входящих писем и отправка уведомлений

Настройка интеграции

Маппинг полей

Гибкая настройка соответствия полей между системами

Расписание синхронизации

Настройка периодичности обмена данными

Журналирование и мониторинг

Контроль процессов интеграции и уведомление об ошибках

Преимущества модульного подхода

Модульная архитектура платформы Легарус обеспечивает гибкость, масштабируемость и экономическую эффективность решения

Масштабируемость

Возможность постепенного расширения функциональности по мере роста бизнеса

  • Поэтапное внедрение модулей
  • Увеличение числа пользователей
  • Расширение инфраструктуры

Гибкая настройка

Адаптация системы под уникальные потребности и процессы компании

  • Настройка бизнес-процессов
  • Кастомизация интерфейсов
  • Создание уникальных решений

Экономическая эффективность

Оптимизация затрат на внедрение и владение системой

  • Оплата только за нужные модули
  • Снижение затрат на внедрение
  • Быстрая окупаемость инвестиций

Быстрое внедрение

Сокращение сроков запуска системы в эксплуатацию

  • Готовые типовые решения
  • Поэтапный запуск модулей
  • Быстрая адаптация пользователей

Результаты внедрения модульной архитектуры

По данным исследований, компании, внедрившие модульную архитектуру Легарус, отмечают значительное повышение эффективности бизнес-процессов и снижение операционных затрат.

+42%
повышение производительности труда
-28%
сокращение времени на рутинные операции
+65%
улучшение контроля бизнес-процессов
8-12 мес
средний срок окупаемости