Архитектура «Галактики Сверхновой»: как разделение UI, бизнес-логики и ядра меняет ERP
Большинство корпоративных платформ, эксплуатируемых сегодня на крупных предприятиях, были спроектированы 15–20 лет назад. За это время сменились языки программирования, подходы к разработке, требования к интеграциям и интерфейсам. Архитектура же во многих случаях осталась прежней — монолитной и труд

Большинство корпоративных платформ, эксплуатируемых сегодня на крупных предприятиях, были спроектированы 15–20 лет назад. За это время сменились языки программирования, подходы к разработке, требования к интеграциям и интерфейсам. Архитектура же во многих случаях осталась прежней — монолитной и трудноизменяемой. Разработчики платформы «Галактика Сверхновая» задались вопросом: можно ли сохранить проверенную бизнес-логику, не переписывая накопленный за десятилетия код, и одновременно сделать платформу открытой для современных технологий? Ответом стала архитектура с четким разделением на UI, бизнес-логику и ядро. Этот подход позволяет обновлять интерфейсы и добавлять новые функции без риска нарушить стабильность критически важного ядра.
Как устроено разделение: ядро, бизнес-логика и UI
Архитектура «Галактики Сверхновой» строится на трех уровнях. Ядро — это консервативная часть, написанная на C++ и отвечающая за базовые операции с данными, транзакционность и безопасность. Оно не менялось десятилетиями и содержит проверенный код, который обеспечивает надежность. Бизнес-логика вынесена в отдельный слой, который может быть написан на современных языках: Python, Java, C. Этот слой взаимодействует с ядром через строго определенные API. Интерфейс пользователя полностью отделен от бизнес-логики и реализован на веб-технологиях (React, TypeScript), что позволяет быстро адаптировать UI под разные задачи. Такое разделение позволяет обновлять интерфейс или расширять функциональность без риска затронуть критически важное ядро.
Почему ядро осталось консервативным?
Ядро «Галактики Сверхновой» написано на C++ и отвечает за самые критичные операции: управление транзакциями, доступ к данным, безопасность. Изменять его рискованно — ошибка может парализовать работу всего предприятия. Поэтому разработчики решили не трогать ядро, а сделать его доступным через API. Любые новые функции реализуются на уровне бизнес-логики, которая обращается к ядру только через эти интерфейсы. Такой подход гарантирует стабильность и позволяет постепенно модернизировать систему без «перезагрузки». В отличие от конкурентов, которые часто идут по пути полного переписывания или создания надстроек, «Галактика Сверхновая» сохраняет инвестиции в существующую логику, одновременно открывая платформу для инноваций.
Предыстория и контекст
Традиционные ERP-системы страдают от монолитности: любое изменение требует полного цикла тестирования и часто приводит к простою. Рынок же требует гибкости: компании хотят быстро внедрять новые интеграции, использовать искусственный интеллект и современные интерфейсы. «Галактика Сверхновая» создавалась как ответ на эти вызовы. В отличие от многих конкурентов, которые предлагают либо полностью переписанные системы (с риском потери функциональности), либо «надстройки» над старым кодом, архитекторы платформы выбрали путь разделения ответственности. Это позволяет сохранить инвестиции в существующую бизнес-логику и одновременно открыть платформу для инноваций. В российском контексте платформа представляет собой импортозамещающую ERP-систему, что особенно актуально в условиях санкций. Конкуренты, такие как 1С, также движутся в сторону микросервисов, но подход с метаданными отличает «Галактику».
Как метаданные стали основой для интеграций и ИИ
Ключевая инновация «Галактики Сверхновой» — использование метаданных для описания бизнес-сущностей, процессов и правил. Вся бизнес-логика представлена в виде метаданных, которые интерпретируются ядром. Это позволяет легко добавлять новые интеграции: достаточно описать внешнюю систему в терминах метаданных, и платформа автоматически обеспечит взаимодействие. Более того, метаданные могут быть проанализированы алгоритмами машинного обучения для оптимизации бизнес-процессов. Например, ИИ может предложить, как изменить метаданные для повышения эффективности, не затрагивая код. Такой подход делает платформу не просто ERP, а основой для цифровой трансформации предприятия, где данные становятся активом, а не побочным продуктом.
Кого затронет и как
Новая архитектура в первую очередь важна для разработчиков корпоративных приложений. Они получают возможность писать расширения на привычных языках (Python, Java, C) без глубокого погружения в специфику ядра. Для бизнеса это означает сокращение времени на внедрение новых функций и интеграций. Для ИТ-отделов предприятий — снижение рисков при обновлениях. В российском контексте «Галактика Сверхновая» представляет собой импортозамещающую ERP-платформу, что особенно актуально в условиях санкций. Конкуренты, такие как 1С, также движутся в сторону микросервисов, но подход с метаданными отличает «Галактику». Разработчики могут сосредоточиться на логике, не отвлекаясь на инфраструктурные детали, что ускоряет вывод продуктов на рынок.
Какие преимущества дает разделение на три уровня
Разделение на ядро, бизнес-логику и UI дает несколько ключевых преимуществ. Во-первых, повышается надежность: ядро, написанное на C++, остается неизменным и проверенным годами. Во-вторых, ускоряется разработка: новые функции пишутся на современных языках и легко тестируются изолированно. В-третьих, упрощается интеграция: API ядра позволяют подключать любые внешние системы, от CRM до AI-сервисов. Наконец, улучшается пользовательский опыт: UI на React и TypeScript можно быстро адаптировать под мобильные устройства или специфические роли. Все это делает платформу гибкой и масштабируемой, готовой к вызовам современного бизнеса.
Что будет дальше
Разработчики платформы планируют расширять библиотеку готовых метаданных для типовых отраслевых решений. Ожидается, что сообщество разработчиков начнет создавать собственные расширения, что ускорит адаптацию платформы. В перспективе метаданные могут стать основой для low-code платформы, где бизнес-пользователи смогут настраивать процессы без программирования. Также анонсирована интеграция с популярными AI-сервисами для анализа данных и прогнозирования. В ближайшие годы «Галактика Сверхновая» может стать стандартом для российских предприятий, стремящихся к цифровой трансформации без потери надежности.
Итог
Разделение UI, бизнес-логики и ядра в «Галактике Сверхновой» — это прагматичный подход, который позволяет совместить надежность старого кода с гибкостью новых технологий. Использование метаданных как связующего звена открывает путь к интеграции с ИИ и low-code. Для российского рынка ERP это значимый шаг вперед, который может повлиять на стандарты разработки корпоративных систем. Платформа доказывает, что наследие не обязательно переписывать — его можно эффективно использовать, дополняя современными инструментами.