🧱
Архитектура
Bpium Enterprise — версия Bpium для установки на собственные сервера или облако. Решение включает полный функционал облачного Bpium, за исключением возможности мультидоменной работы.

Bpium Enterprise состоит из 3 независимых приложений. Серверные приложения могут быть установлены на одном или разных серверах.
- Bpium — сервер приложения и логики
- Bpium S3 — сервер файлового хранилища
- Bpium BPM — сервер исполнения процессов
Также для работы используются другие приложения
- Postgre SQL — сервер баз данных
- Redis— сервер хранилища состояния процессов и очереди заданий
- Веб-сервер (опционально) — веб-сервер для балансировки и HTTPS
Приложения для работы сотрудников:
- Веб-приложение — приложение для настройки системы и работы сотрудников
- Мобильное приложение — приложение для работы сотрудников
Bpium — кроссплатформенное решение. Поддерживаются операционные системы Windows, на базе Linux, Alpine, Mac OS X.
Поддерживаются разные способы разворачивания системы: из файлов, через Docker-образы, в середе Kubernetres, PM2 и других.
Все сервисы могут работать на одном выделенном или виртуальном сервере:

Особенности:
- Сервисы Bpium и Bpium S3 должны иметь публичные внешние адреса.