Por que separamos UI, lógica de negócios e núcleo: arquitetura da plataforma Galaktika Supernova
A plataforma Galaktika Supernova separa UI, lógica de negócios e núcleo transacional para reduzir o vendor lock-in e acelerar o desenvolvimento. O núcleo (Atlantis) permanece conservador, enquanto as extensões podem ser escritas em C#, Java e Python, e um pipeline de IA (RAG, fluxo agêntico) opera sem acesso direto aos dados.
A arquitetura da plataforma Galaktika Supernova é descrita, separando a interface do usuário, a lógica de negócios e o núcleo transacional (Atlantis). O núcleo retém a lógica de negócios crítica e as transações, as extensões são escritas em C#, Java, Python, e há um pipeline de IA separado (RAG, fluxo de trabalho agêntico). A plataforma utiliza uma abordagem API-first com REST e OpenAPI, metadados para integração, e proíbe a manipulação direta de dados por extensões ou agentes de IA. A IA é usada para geração de código e criação de metadados, controlada por um pipeline de múltiplos estágios. O objetivo é reduzir o vendor lock-in, diminuir os custos de integração e permitir que os clientes usem ferramentas modernas sem reescrever código legado.
Fonte: Habr — хаб ИИ —
original
