ВНУТРИ YETI3ENGINE
Сильная архитектура.
Свободное развитие.
Yeti3Engine разделяет основу платформы и логику конкретного бизнеса. Это позволяет развивать продукт через модули и адаптеры, сохраняя независимость ядра.
Три уровня вашего решения
Ядро отвечает за регистрацию модулей, порядок запуска, события, хуки и контракты возможностей. Оно не импортирует код конкретного приложения и не зависит от Django.
Общая поставка объединяет повторно используемые инструменты: управление страницами, SEO-процессы, телеметрию, архитектурный диспетчер и историю проекта. Часть интеграций живёт в адаптерах общей платформы.
Прикладные модули формируют продукт: каталог, заказы, публикации, кабинеты и другие сценарии. Их состав, совместимость и настройка определяются для конкретного проекта.
Ваше приложение
↓
Прикладные модули
↓
Сервисы платформы и адаптеры
↓
Yeti3EngineМодули договариваются заранее
Манифест описывает идентификатор, версию, совместимость, зависимости и предоставляемые возможности. SDK также содержит контракты для миграций, маршрутов, ресурсов, прав и фоновых задач.
Ядро проверяет зависимости и порядок запуска. При неудачном старте предусмотрено завершение уже запущенных модулей и очистка зарегистрированных возможностей.
CALMF: от контура до функции
Contour → Application → Layer → Module → Function. Такая структура позволяет рассматривать техническое событие в контексте приложения и его архитектуры.
В коде телеметрии есть локальная очередь событий, пакетная доставка, обработка и адаптеры RabbitMQ и ClickHouse. В общей платформе — административный диспетчер для исследования функций и связей.
AI и история — с управляемыми условиями
Ollama подключается как отдельный AI-контур. Модели, доступные ресурсы и сценарии обработки нужно настроить. Project Chain учитывает события проекта; политики фиксации и подписи задаются отдельно.
Коробка и SaaS
Коробочная версия предназначена для размещения в инфраструктуре заказчика. SaaS разрабатывается; ранний доступ позволяет заранее обсудить потребности. Точные условия поставки, лицензирования и поддержки согласовываются перед покупкой.
Собрать решение под свою задачу ↗