Платформа, которая вытягивает тяжёлые XML, JSON и таблицы в рабочий поток.
Eofferix собирает правила преобразования, хранит пользовательские снапшоты в отдельном storage-контуре и запускает тяжёлые обработки на worker-кластере, не смешивая сайт, кабинет и админку в одну точку отказа.
Публичный сайт живёт отдельно и не зависит от runtime кабинета.
Отдельные контуры, чтобы сервис рос без мусора и без каскадных падений.
Отдельный сайт
Внешняя витрина вынесена в собственный docroot и больше не делит кодовую базу с кабинетом пользователя.
Изолированный биллинг
Заказы, подписки и переходы тарифов живут в выделенном billing-контуре, а тяжёлые данные остаются у пользователя в storage.
Тяжёлые задачи на воркерах
Большие преобразования разруливаются на worker-нодах и personal pools без перегруза web-слоя.
Контур уже готов под платные тарифы, личные серверы и реальные оплаты.
Пользователь собирает правило интерпретации и хранит снапшоты в своём storage-контуре.
Тариф, кредиты, персональные серверы и доп. опции считаются отдельно и применяются автоматически.
Тяжёлый запуск уходит на подходящую ноду или персональный кластер без смешения с публичным сайтом.
Тестовый website slot сейчас закреплён за `serv1`, а зеркальный слот под `serv4` оставлен на следующий этап.
Пока идёт сборка маркетингового сайта и подключение платёжного кабинета, основной контур держится на одном узле,
а авторизация через /oauth2/ остаётся на месте. Это позволяет безболезненно доделывать витрину,
не трогая `app` и `mordor`.