Kiến trúc multi-tenant Centra cho hệ thống nhiều chi nhánh
Hiểu về kiến trúc multi-tenant của Centra và lợi ích cho chuỗi trung tâm giáo dục.
Centra được xây dựng trên kiến trúc multi-tenant, cho phép nhiều trung tâm sử dụng chung một hệ thống mà dữ liệu hoàn toàn cách ly. Đây là nền tảng lý tưởng cho chuỗi trung tâm giáo dục.
Multi-tenant là gì?
Multi-tenant (đa khách thuê) là kiến trúc mà một instance phần mềm phục vụ nhiều tổ chức, mỗi tổ chức có không gian dữ liệu riêng. So với single-tenant (một instance cho một tổ chức), multi-tenant tiết kiệm chi phí hạ tầng và dễ bảo trì hơn.
Cách Centra triển khai multi-tenant
Centra sử dụng TenantRouter và TenantContextMiddleware để tự động route truy vấn database theo tổ chức hiện tại. Điều này có nghĩa là mỗi trung tâm chỉ thấy dữ liệu của chính mình, ngay cả khi dùng chung database.
Việc cách ly dữ liệu đảm bảo tính bảo mật: giáo viên trung tâm A không thể xem học viên của trung tâm B, ngay cả khi vô tình hay cố ý.
Lợi ích cho chuỗi trung tâm
Với chuỗi trung tâm, kiến trúc multi-tenant của Centra mang lại nhiều lợi thế:
- Quản lý tập trung: ban giám đốc xem tổng thể và chi tiết từng chi nhánh
- Báo cáo hợp nhất: tổng hợp doanh thu, học viên toàn hệ thống
- Chuẩn hóa quy trình: áp dụng quy trình chung cho mọi chi nhánh
- Triển khai nhanh: mở chi nhánh mới chỉ cần tạo tenant mới trong vài phút
- Chi phí thấp: không cần hạ tầng riêng cho từng chi nhánh
Quản lý quyền cross-tenant
Centra cho phép tạo vai trò quản lý có quyền xem nhiều chi nhánh, ví dụ giám đốc vùng có thể xem tất cả chi nhánh thuộc vùng của mình. Quyền chi tiết đến từng tính năng đảm bảo kiểm soát truy cập linh hoạt.
Bảo mật dữ liệu
Ngoài cách lý tenant, Centra còn mã hóa dữ liệu nhạy cảm, audit log mọi thao tác và backup định kỳ. Bạn có thể yên tâm rằng dữ liệu học viên và tài chính được bảo vệ tốt nhất.
Sẵn sàng dùng thử Centra?
Đăng ký miễn phí, không cần thẻ tín dụng. Thiết lập trung tâm chỉ trong vài phút.