Интерпретация данных и каталогов без ручной сборки

Платформа, которая вытягивает тяжёлые XML, JSON и таблицы в рабочий поток.

Eofferix собирает правила преобразования, хранит пользовательские снапшоты в отдельном storage-контуре и запускает тяжёлые обработки на worker-кластере, не смешивая сайт, кабинет и админку в одну точку отказа.

Текущий контур site / app / mordor разнесены

Публичный сайт живёт отдельно и не зависит от runtime кабинета.

Профили XML · JSON · Table
Storage S3 + filemeta shard
Биллинг Orders · Tariffs · Servers
Workers Shared + Personal pools
Платформа

Отдельные контуры, чтобы сервис рос без мусора и без каскадных падений.

Отдельный сайт

Внешняя витрина вынесена в собственный docroot и больше не делит кодовую базу с кабинетом пользователя.

Изолированный биллинг

Заказы, подписки и переходы тарифов живут в выделенном billing-контуре, а тяжёлые данные остаются у пользователя в storage.

Тяжёлые задачи на воркерах

Большие преобразования разруливаются на worker-нодах и personal pools без перегруза web-слоя.

Возможности

Контур уже готов под платные тарифы, личные серверы и реальные оплаты.

1. Профиль и источник

Пользователь собирает правило интерпретации и хранит снапшоты в своём storage-контуре.

2. Биллинг и лимиты

Тариф, кредиты, персональные серверы и доп. опции считаются отдельно и применяются автоматически.

3. Worker runtime

Тяжёлый запуск уходит на подходящую ноду или персональный кластер без смешения с публичным сайтом.

Контур

Тестовый website slot сейчас закреплён за `serv1`, а зеркальный слот под `serv4` оставлен на следующий этап.

Пока идёт сборка маркетингового сайта и подключение платёжного кабинета, основной контур держится на одном узле, а авторизация через /oauth2/ остаётся на месте. Это позволяет безболезненно доделывать витрину, не трогая `app` и `mordor`.