UI, 비즈니스 로직, 코어를 분리한 이유: Galaktika Supernova 플랫폼의 아키텍처
Galaktika Supernova 플랫폼은 UI, 비즈니스 로직, 트랜잭션 코어를 분리하여 벤더 종속을 줄이고 개발 속도를 높입니다. 코어(Atlantis)는 보수적으로 유지되며, 확장 기능은 C#, Java, Python으로 작성할 수 있고, AI 파이프라인(RAG, 에이전틱 워크플로우)은 직접 데이터에 접근하지 않고 작동합니다.
Galaktika Supernova 플랫폼의 아키텍처는 UI, 비즈니스 로직 및 트랜잭션 코어(Atlantis)를 분리하는 방식으로 설명됩니다. 코어는 핵심 비즈니스 로직과 트랜잭션을 유지하며, 확장 기능은 C#, Java, Python으로 작성되고 별도의 AI 파이프라인(검색 증강 생성, 에이전트 워크플로)이 포함됩니다. 플랫폼은 REST와 OpenAPI를 사용한 API 우선 접근 방식, 통합을 위한 메타데이터를 채택하며, 확장 기능이나 AI 에이전트의 직접적인 데이터 조작을 금지합니다. AI는 다단계 파이프라인에 의해 통제되는 코드 생성 및 메타데이터 생성에 사용됩니다. 목표는 벤더 종속성을 줄이고, 통합 비용을 낮추며, 고객이 레거시 코드를 재작성하지 않고 최신 도구를 사용할 수 있도록 하는 것입니다.
출처: Habr — хаб ИИ —
원문
