Năng lực nền tảng

Các khả năng vận hành cùng một backend.

Enfyra đặt mô hình dữ liệu, REST API tự sinh, phân quyền, tệp, realtime, flow và logic tùy biến trên cùng một mô hình metadata.

Bản đồ năng lựcDựa trên metadata
Truy vấn đúng dữ liệu mà không cần tự dựng CRUD.
Lọc, sắp xếp, phân trang và chọn trường trả về cho REST API tự sinh mà không cần tự viết endpoint CRUD.
runtime
Cập nhật theo thời gian thực.
Dùng Socket.IO cho thông báo, cập nhật trực tiếp và tính năng cộng tác.
runtime
API sẵn sàng theo mô hình dữ liệu.
Enfyra sinh REST API từ metadata; bật GraphQL cho từng bảng khi cần.
runtime
Đăng nhập và phân quyền ngay trong runtime.
JWT, refresh token, OAuth và quyền theo vai trò được tích hợp sẵn trong runtime.
runtime
Quản lý tệp cùng API ứng dụng.
Tải lên, sắp xếp và phân phối tệp qua cùng API của ứng dụng.
runtime
Bổ sung code khi luồng sản phẩm cần nhiều hơn CRUD.
Thêm handler và hook khi luồng sản phẩm cần nhiều hơn CRUD.
runtime
01

Truy vấn đúng dữ liệu mà không cần tự dựng CRUD.

Lọc, sắp xếp, phân trang và chọn trường trả về cho REST API tự sinh mà không cần tự viết endpoint CRUD.

Bộ lọc phức hợp với điều kiện AND/OR
Kết nối và truy vấn quan hệ giữa nhiều bảng
Phép tổng hợp: count, sum, avg, min, max
Tìm kiếm toàn văn có xếp hạng
02

Cập nhật theo thời gian thực.

Dùng Socket.IO cho thông báo, cập nhật trực tiếp và tính năng cộng tác.

Theo dõi thay đổi của bảng (thêm/sửa/xóa)
Lọc subscription bằng điều kiện truy vấn
Nhắn tin và trạng thái hiện diện theo phòng
03

API sẵn sàng theo mô hình dữ liệu.

Enfyra sinh REST API từ metadata; bật GraphQL cho từng bảng khi cần.

GraphQL với introspection và playground
Tài liệu Swagger/OpenAPI tự sinh
Tài liệu Swagger/OpenAPI tự động
04

Đăng nhập và phân quyền ngay trong runtime.

JWT, refresh token, OAuth và quyền theo vai trò được tích hợp sẵn trong runtime.

Tạo và xác thực JWT
Kiểm soát truy cập theo vai trò (RBAC)
Quản lý phiên bằng refresh token
05

Quản lý tệp cùng API ứng dụng.

Tải lên, sắp xếp và phân phối tệp qua cùng API của ứng dụng.

Tải tệp lên và tự động tối ưu
Biến đổi ảnh: đổi kích thước, cắt và định dạng
Kiểm soát truy cập tệp theo quyền
06

Bổ sung code khi luồng sản phẩm cần nhiều hơn CRUD.

Thêm handler và hook khi luồng sản phẩm cần nhiều hơn CRUD.

Endpoint API tùy chỉnh với handler
Xử lý tác vụ nền
Tác vụ định kỳ và lịch chạy cron

Khả năng mở rộng

Các hệ thống hỗ trợ vẫn dùng chung một nền tảng.

Hook & Handler

Sự kiện vòng đời và logic tùy chỉnh

Hệ thống phần mở rộng

Kiến trúc plugin để mở rộng Enfyra

Quản lý package

Cài đặt và quản lý phần mở rộng

Hệ thống phân quyền

Kiểm soát truy cập chi tiết

Kiến trúc cluster

Hỗ trợ mở rộng theo chiều ngang