Tại sao chúng tôi tách biệt UI, logic nghiệp vụ và lõi: kiến trúc của nền tảng Galaktika Supernova
Nền tảng Galaktika Supernova tách biệt UI, logic nghiệp vụ và lõi giao dịch để giảm sự phụ thuộc vào nhà cung cấp và tăng tốc độ phát triển. Lõi (Atlantis) vẫn bảo thủ, trong khi các phần mở rộng có thể được viết bằng C#, Java và Python, và một đường ống AI (RAG, quy trình tác nhân) hoạt động mà không có quyền truy cập dữ liệu trực tiếp.
Kiến trúc của nền tảng Galaktika Supernova được mô tả, phân tách UI, logic nghiệp vụ và lõi giao dịch (Atlantis). Lõi giữ lại logic nghiệp vụ quan trọng và các giao dịch, các phần mở rộng được viết bằng C#, Java, Python, và một pipeline AI riêng biệt (RAG, quy trình tác nhân). Nền tảng sử dụng phương pháp API-first với REST và OpenAPI, siêu dữ liệu để tích hợp, và cấm thao tác trực tiếp dữ liệu bởi các phần mở rộng hoặc tác nhân AI. AI được sử dụng để sinh mã và tạo siêu dữ liệu, được kiểm soát bởi một pipeline đa giai đoạn. Mục tiêu là giảm sự phụ thuộc vào nhà cung cấp, giảm chi phí tích hợp và cho phép khách hàng sử dụng các công cụ hiện đại mà không cần viết lại mã kế thừa.
Nguồn: Habr — хаб ИИ —
bản gốc
