После практической обкатки нового движка на MillerRings платформа выходит на следующий этап: модули, игры, бонусная экономика, AI, CALMF и автоматизация теперь объединяются в готовые Решения — конфигурации для конкретных задач и реальных проектов.
Модуль решает отдельную задачу.
Решение собирает несколько задач в работающий продукт.
От MillerRings обратно к YETI³
Последние месяцы значительная часть развития платформы проходила на реальном проекте MillerRings. Новый движок работал уже не как экспериментальная архитектура, а как основа действующего сайта.
Каталог и заказы, пользователи и личные кабинеты, редакционные материалы, мастер-классы, игры, бонусная система, SEO, локальный AI, автоматизация и собственная инфраструктура — всё это развивалось и проверялось в условиях настоящего проекта.
Теперь накопленный опыт возвращается в YETI³. Вместе с ним меняется и сам принцип развития платформы.
Отдельные модули остаются фундаментом платформы. Но поверх них появляется следующий уровень — готовые Решения, собранные под конкретные сценарии использования.
Что такое Решение
Решение — это согласованный набор модулей и компонентов YETI³, собранный для определённой практической задачи.
Пользователю больше не обязательно начинать с вопроса: какие именно модули каталога, пользователей, контента, платежей, игр или аналитики необходимо установить и как затем связать их между собой.
Можно начать сразу с результата.
- интернет-магазин;
- сайт авторской мастерской;
- контентный проект;
- сообщество;
- система лояльности;
- игровой проект;
- корпоративная или специализированная платформа.
Внутри каждого Решения уже определено, какие части системы необходимы, какие возможности должны быть включены и как они взаимодействуют.
Решение — не закрытый шаблон. Это готовая стартовая архитектура, которую можно продолжать развивать.
Модульность никуда не исчезает
Появление Решений не означает отказа от модульной архитектуры. Наоборот — именно она делает такой подход возможным.
Каждое Решение собирается из тех же модулей и компонентов YETI³. Поэтому готовую конфигурацию можно расширять по мере развития проекта, не начиная систему заново.
Появилась торговля — подключаются каталог, корзина, заказы и платежи. Потребовалась работа с контентом — добавляется редакционная система. Нужна программа лояльности — подключается бонусная экономика. Нужна игровая механика — используются игровые компоненты.
Архитектура проекта растёт вместе с самим проектом.
YETI³ — уже не только CMS
В основе нового YETI³ остаётся модульное ядро YETI³ Engine. Каталог, пользователи, заказы, материалы, редакционная система, мастер-классы, документация и другие возможности существуют как самостоятельные части платформы.
Но поверх ядра постепенно формируется единая экосистема, в которой разные функции работают с общими пользователями, событиями и данными.
Один проект может одновременно содержать каталог изделий, публикации, комментарии, опросы, личный кабинет, программу лояльности и игровые механики — без превращения всего этого в набор независимых сервисов, случайно оказавшихся на одном домене.
Игры становятся частью платформы
Мини-игры в новом YETI³ — не развлекательный виджет, вставленный на отдельную страницу.
Игровая система знает пользователя, создаёт игровые сессии, сохраняет результаты и реплеи, работает с наградами и может взаимодействовать с другими механизмами сайта.
Благодаря этому игра становится обычным компонентом платформы — таким же полноценным, как каталог, редакционный раздел или система заказов.
Пользователь играет → система фиксирует результат → создаётся событие → начисляется награда → изменяется бонусный баланс → бонусы могут использоваться в других механиках проекта.
Единая бонусная экономика
Следующий слой — бонусная система.
У пользователя существует единый бонусный баланс, а источником начисления могут становиться разные действия внутри проекта.
- результат игры;
- участие в активности;
- голосование в опросе;
- комментарий;
- оценка товара;
- добавление в избранное;
- заказ;
- другие предусмотренные сценарием действия.
Вместо нескольких независимых механик появляется единая последовательность:
Действие → событие → награда → бонусный баланс → дальнейшее использование.
Для интернет-магазина это может быть программа лояльности. Для сообщества — система вовлечения. Для игрового проекта — внутренняя экономика.
Для YETI³ всё это одна инфраструктура, которую можно использовать в разных Решениях.
Сайт становится событийной системой
Обычный сайт прежде всего показывает страницы. YETI³ дополнительно понимает, что происходит внутри проекта.
Пользователь зарегистрировался. Опубликован материал. Изменился товар. Кто-то проголосовал, сыграл, получил награду или оформил заказ. Появилась новая версия контента или изменился функциональный маршрут.
Все эти действия могут становиться событиями системы.
Именно событийная модель позволяет связывать между собой функции, которые раньше существовали независимо друг от друга.
CALMF · архитектура, которую можно увидеть
Отдельный уровень YETI³ — CALMF. Это архитектурный путь системы, который позволяет представить работающий проект через последовательность уровней:
Contour → Application → Layer → Module → Function
Архитектура перестаёт существовать исключительно в исходном коде, документации и голове разработчика.
В административной панели доступна живая функциональная карта: можно видеть приложения, слои, модули, функции, их состояние и фактическое использование в разных контурах — local, dev и prod.
Для разработчика это инструмент наблюдаемости. Для архитектора — карта реальной системы. Для системного и бизнес-аналитика — возможность сопоставлять процессы с фактически существующим функционалом. Для владельца продукта — способ понимать, какие части платформы действительно работают и используются.
Если архитектурной информации недостаточно, она может дополняться и обогащаться средствами локального AI. Карта становится не статической схемой, а частью постоянно развивающейся модели проекта.
AI находится внутри инфраструктуры
AI в YETI³ не вынесен в отдельную декоративную функцию и не существует исключительно ради кнопки «сгенерировать текст».
Локальные модели могут использоваться непосредственно инфраструктурой платформы: при работе с контентом, модерации, SEO, изображениями, анализе данных, рекомендациях и внутренних операциях.
YETI³ может учитывать доступные вычислительные ресурсы и работать как с CPU, так и с GPU. При этом основная функциональность проекта не должна зависеть от постоянной доступности внешней нейросети.
AI расширяет возможности движка, но не заменяет сам движок.
SEO становится процессом
В новой архитектуре публикация страницы — не последняя операция над контентом.
Создание или изменение материала может формировать событие публикации. Система контролирует актуальную версию страницы, работает с SEO-метаданными и подготавливает изменения для дальнейшего взаимодействия с поисковыми системами.
При наличии AI часть этой работы может автоматизироваться: анализироваться содержимое, формироваться метаданные и рекомендации, контролироваться состояние публикаций.
Таким образом SEO превращается из нескольких полей в административной форме в управляемый жизненный цикл страницы.
Автотесты как часть платформы
Тестирование также становится инфраструктурной функцией YETI³.
Модули и функциональные маршруты могут быть связаны с собственными наборами тестов, историей запусков и результатами проверок. Это позволяет рассматривать покрытие не как дополнительную работу после разработки, а как часть жизненного цикла функциональности.
Вместе с CALMF это создаёт важную связь: система знает не только о существовании функции, но и о том, используется ли она и чем проверяется.
Решения объединяют всё это
Именно после практической работы над MillerRings стало особенно очевидно: конечному пользователю чаще всего не нужны названия внутренних приложений, очередей и модулей.
Ему нужен работающий результат.
Поэтому YETI³ начинает выделять Решения как самостоятельный уровень платформы.
Каждое Решение представляет собой проверенную конфигурацию ядра, модулей и компонентов для определённого сценария. При необходимости она расширяется дополнительными возможностями.
- нужны игры — подключается игровая система;
- нужна лояльность — добавляется бонусная экономика;
- нужна торговля — каталог, корзина, заказы и платежи;
- нужен контент — редакционная система;
- нужны опросы и обсуждения — подключаются социальные механики;
- нужен AI — активируются соответствующие возможности движка;
- нужна наблюдаемость — архитектура уже находится под контролем CALMF.
При этом проект не приходится выбрасывать и собирать заново при каждом новом требовании.
MillerRings стал полигоном. YETI³ становится продуктом
MillerRings позволил проверить архитектурные решения не на демонстрационных страницах и не в изолированной лаборатории, а внутри настоящего работающего проекта.
Каталог и контент, коммерция и игры, бонусы и SEO, инфраструктура и AI прошли через задачи реального сайта.
Теперь этот опыт возвращается в YETI³ уже в систематизированном виде.
Модули остаются строительными блоками.
Компоненты добавляют возможности.
Решения превращают их в готовые продукты.
Следующий этап YETI³
Новый YETI³ постепенно уходит от вопроса «какие модули установить?» к более практичному вопросу — какую задачу необходимо решить?
Именно поэтому рядом с ядром, модулями и компонентами появляется новый уровень — Решения.
Интернет-магазин может получить игры и программу лояльности. Контентный проект — сообщество и бонусную экономику. Авторская мастерская — каталог, историю работ, верификацию изделий, публикации и собственную систему взаимодействия с аудиторией.
Внутри это по-прежнему модульная архитектура YETI³. Снаружи — уже законченный цифровой продукт, который можно запустить, использовать и последовательно развивать.
YETI³ — это уже не вопрос «какие модули установить».
Главный вопрос теперь другой:
какое Решение нужно получить.

Обсуждение
Войдите, чтобы комментировать