• 5
  • 361
  • 23 января 2022

Масштабируемость и  производительность

Архитектура системы изначально спроектирована под использование в облаке: EnDocs построен на основе React и NodeJS. Для работы с базами данных используются MySQL и PostgreSQL. В качестве шины обмена событий и данных задействуются Yandex Queue и RabbitMQ. Бизнес-логика обеспечивается благодаря микросервисам, размещенным в контейнерах Docker. Контейнеры управляются оркестратором Kubernetes. Для хранения файлов используется объектное хранилище данных на базе S3-протокола. Распределённая сервисная архитектура позволяет масштабировать решение более гибко, в зависимости от нагрузки на систему.

Факторы высокой производительности EnDocs

  • количество серверов и сервисов пропорционально увеличивается при увеличении клиентских подключений;
  • в архитектуре используются микро и макро-сервисы, каждый из которых выполняет специализированную задачу;
  • запуск сервисов в контейнерах обеспечивает гибкое распределение нагрузки и стабильность работы;
  • S3 хранилище организует размещение большого объема документов вне СУБД;
  • архитектура поддерживает шардирование – размещение для дочерних организаций компании: общие сервисы, разные хранилища данных.

Разработка под высокую производительность

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

EnDocs — российский сервис для совместной работы

Все процессы компании в одном месте: проекты, задачи, цели, сотрудники, документы, переписки, отчеты и заявки.

Подпишитесь на полезные материалы
об автоматизации и документообороте

    Нажимая на кнопку «Отправить», вы
    соглашаетесь с политикой конфиденциальности

    Новое в нашем блоге

    Маршрутизация документов: что это такое, зачем нужна, как выглядит в популярных системах
    • Новости
    • 8

    Маршрутизация документов: что это такое, зачем нужна, как выглядит в популярных системах

    Разбираемся, зачем компаниям нужны маршруты документов в системах электронного документооборота (СЭД), как они обеспечивают контроль, прозрачность и ускоряют согласование, исполнение и подписание документов.

    12 Лучших аналогов Kaiten на 2025 год
    • Новости
    • 36

    12 Лучших аналогов Kaiten на 2025 год

    Ищите аналоги Kaiten? Подготовили обзор 12 инструментов для управления проектами. Выберите подходящее решение под ваши цели и задачи.

    10 Лучших аналогов Weeek на 2025 год
    • Новости
    • 61

    10 Лучших аналогов Weeek на 2025 год

    Ищите аналоги Weeek? Подготовили обзор 10 инструментов для управления проектами. Выберите подходящее решение под ваши цели и задачи.

    Маршрутизация документов: что это такое, зачем нужна, как выглядит в популярных системах
    • Новости
    • 8

    Маршрутизация документов: что это такое, зачем нужна, как выглядит в популярных системах

    Разбираемся, зачем компаниям нужны маршруты документов в системах электронного документооборота (СЭД), как они обеспечивают контроль, прозрачность и ускоряют согласование, исполнение и подписание документов.

    12 Лучших аналогов Kaiten на 2025 год
    • Новости
    • 36

    12 Лучших аналогов Kaiten на 2025 год

    Ищите аналоги Kaiten? Подготовили обзор 12 инструментов для управления проектами. Выберите подходящее решение под ваши цели и задачи.

    10 Лучших аналогов Weeek на 2025 год
    • Новости
    • 61

    10 Лучших аналогов Weeek на 2025 год

    Ищите аналоги Weeek? Подготовили обзор 10 инструментов для управления проектами. Выберите подходящее решение под ваши цели и задачи.