Long Thành Software

Nền tảng SaaS · AI

QKIT NEXUS

Nền tảng SaaS đa tenant tích hợp AI, quản lý nội dung và tự động hóa doanh nghiệp.

Dự án

Tổng quan

QKIT NEXUS là nền tảng SaaS đa tenant, xây dựng để một doanh nghiệp có thể triển khai các công cụ AI và công cụ quản trị vận hành trên cùng một hệ thống thay vì mua rời từng phần mềm rồi tự ghép lại.

Bài toán nằm ở chỗ các nhóm chức năng rất khác nhau — chatbot AI, knowledge base, quản lý nội dung, marketing automation, quản lý khách hàng — nhưng đều cần chung một lớp nền: ai là tenant nào, ai được thấy dữ liệu nào, và dữ liệu của tenant này không bao giờ rò sang tenant khác. Phần lớn công việc thiết kế nằm ở lớp nền đó chứ không ở từng tính năng.

Hệ thống chạy theo kiến trúc multi-tenant với phân quyền nhiều cấp, mở rộng được theo từng tenant và từng workspace, và hỗ trợ ba ngôn ngữ giao diện: tiếng Việt, tiếng Anh và tiếng Do Thái.

Dự án

Phạm vi thực hiện

  • Quản lý tenant và workspace
  • Quản lý người dùng, vai trò và quyền
  • Chatbot AI và knowledge base theo kiến trúc RAG
  • Quản lý nội dung và xuất bản blog
  • Workflow marketing và quản lý khách hàng tiềm năng
  • Chat realtime
  • Tích hợp AI provider bên ngoài qua API và webhook
  • Widget chatbot nhúng được vào website khác

Vai trò

Công việc đảm nhận

Project Leader / Lead Full-stack Engineer

  • Phân tích yêu cầu nghiệp vụ, xây dựng BRD và PRD
  • Thiết kế kiến trúc hệ thống và kiến trúc multi-tenant
  • Xây dựng backend và frontend dashboard
  • Thiết kế authentication, authorization, role và permission
  • Tách biệt dữ liệu theo tenant và workspace
  • Mentoring backend developer và review implementation
  • Triển khai production, cải thiện hiệu năng và khả năng mở rộng

Dự án

Tính năng chính

  • Multi-tenant và workspace

    Mỗi tenant có không gian dữ liệu riêng, bên trong chia tiếp thành workspace. Quyền được kiểm tra ở cả hai cấp, nên một người dùng thuộc nhiều workspace vẫn chỉ thấy đúng phần được giao.

  • Chatbot AI trên knowledge base riêng

    Tài liệu của từng tenant được nhúng vector và truy hồi theo kiến trúc RAG, để câu trả lời dựa trên dữ liệu của chính tenant đó thay vì kiến thức chung của mô hình.

  • Xác thực và phân quyền

    JWT kèm refresh token, vai trò và quyền cấu hình được, và mọi truy vấn dữ liệu đều đi qua lớp kiểm tra tenant trước khi chạm cơ sở dữ liệu.

  • Realtime và xử lý nền

    Chat và thông báo chạy qua Socket.IO; các tác vụ dài — nhúng tài liệu, gửi hàng loạt — đẩy sang hàng đợi để không giữ request của người dùng.

  • Widget nhúng ngoài

    Chatbot đóng gói thành widget nhúng vào website bên ngoài, chạy trong môi trường không kiểm soát được nên phải tự giới hạn phạm vi và tự xử lý lỗi kết nối.

  • Quản lý nội dung và marketing

    Soạn và xuất bản nội dung, quản lý khách hàng tiềm năng và các workflow marketing dùng chung lớp phân quyền với phần còn lại của nền tảng.

Kiến trúc & công nghệ

Bài toán kỹ thuật

  • Cô lập dữ liệu giữa các tenant

    Đây là rủi ro lớn nhất của một nền tảng SaaS: một truy vấn quên điều kiện tenant là một sự cố rò rỉ dữ liệu. Việc cô lập được đẩy xuống tầng truy cập dữ liệu và tách schema Prisma, thay vì trông vào việc mỗi lập trình viên nhớ thêm điều kiện ở từng câu truy vấn.

  • Phân quyền hai cấp

    Quyền ở cấp tenant và quyền ở cấp workspace có thể mâu thuẫn nhau. Mô hình quyền phải trả lời được rõ ràng trường hợp nào thắng, và trả lời giống nhau ở cả backend lẫn giao diện.

  • Chất lượng truy hồi của RAG

    Chatbot chỉ hữu ích khi truy hồi đúng đoạn tài liệu. Phần khó không nằm ở việc gọi mô hình mà ở cách cắt tài liệu, nhúng vector và xếp hạng kết quả cho từng tenant với chất lượng dữ liệu rất khác nhau.

  • Mở rộng theo tenant

    Tải không phân bổ đều: một tenant lớn có thể nặng hơn cả trăm tenant nhỏ cộng lại. Backend tách module và giao tiếp theo sự kiện để phần chịu tải nặng mở rộng độc lập.

Dự án

Kết quả

  • Nền tảng vận hành trên kiến trúc multi-tenant với cô lập dữ liệu và phân quyền hai cấp
  • Chatbot AI trả lời dựa trên knowledge base riêng của từng tenant theo kiến trúc RAG
  • Giao diện ba ngôn ngữ: tiếng Việt, tiếng Anh và tiếng Do Thái
  • Chatbot đóng gói thành widget nhúng được vào website bên ngoài

Dự án

Hình ảnh dự án

  • Bảng điều khiển tenant
  • Chatbot AI và knowledge base
  • Quản lý workspace và phân quyền

Dịch vụ

Dịch vụ liên quan

← Tất cả dự án

Bắt đầu

Sẵn sàng cất cánh chưa?

Gửi vài dòng về việc bạn đang cần, hoặc gọi thẳng. Chúng tôi trả lời trong một ngày làm việc và buổi tư vấn đầu tiên không tính phí.