홈페이지 / 기술 업데이트

Microsoft ra mắt Rayfin: Xây dựng backend ứng dụng AI trên Microsoft Fabric

Cách thức các tổ chức xây dựng ứng dụng đang thay đổi. AI và các coding agent giúp biến ý tưởng thành ứng dụng dễ dàng hơn bao giờ hết. Tuy nhiên, việc giữ cho các ứng dụng đó an toàn, tuân thủ và được quản trị lại ngày càng khó khăn hơn.

Tại sự kiện Microsoft Build 2026 diễn ra vào ngày 02/06/2026, Microsoft đã giới thiệu Rayfin, một SDK và CLI mã nguồn mở cho phép các lập trình viên và coding agent định nghĩa và triển khai một backend ứng dụng hoàn chỉnh bằng code. Với Rayfin, các ứng dụng có thể chạy trực tiếp trên Microsoft Fabric, mang lại khả năng bảo mật, quản trị và quy mô cấp doanh nghiệp ngay từ ngày đầu tiên.

Thách thức: Từ ứng dụng do AI tạo ra đến hệ thống production

AI có thể tạo ra giao diện người dùng (frontend) của một ứng dụng trong vài giây. Nhưng phần backend—bao gồm dữ liệu, định danh, chính sách truy cập—vẫn đòi hỏi phải kết nối nhiều hệ thống lại với nhau. Điều này tạo ra một khoảng cách giữa tốc độ tạo mẫu (prototype) và thời gian thực tế để đưa sản phẩm ra thị trường:

  • Các bản prototype dễ xây dựng nhưng khó mở rộng.
  • Việc thiết lập backend vẫn đòi hỏi tích hợp thủ công giữa các dịch vụ.
  • Các yếu tố quản trị và tuân thủ thường bị bổ sung quá muộn.
  • Dữ liệu ứng dụng không thể sử dụng ngay cho phân tích và AI.

Ngay khi một ứng dụng kết nối với dữ liệu thực của doanh nghiệp, khoảng cách này biến thành một bức tường. Các đội nhóm đối mặt với những yêu cầu cấp doanh nghiệp mà họ không lường trước trong thiết kế, và nhiều người cuối cùng phải xây dựng lại toàn bộ nền tảng chỉ để đưa ứng dụng vào vận hành. Đó là lý do Microsoft xây dựng Rayfin.

Giao diện SDK Rayfin trong môi trường code giúp xây dựng ứng dụng doanh nghiệp.

Rayfin làm nền tảng mới: Triển khai mọi nơi, bao gồm cả Fabric

Rayfin biến việc phát triển backend thành một quy trình code-first (ưu tiên định nghĩa bằng code). Lập trình viên và các coding agent có thể định nghĩa một backend ứng dụng đầy đủ bằng code, bao gồm cơ sở dữ liệu, logic nghiệp vụ, API, định danh và chính sách truy cập, sau đó triển khai lên Microsoft Fabric để có một backend được quản lý hoàn toàn, đạt chuẩn doanh nghiệp.

Các khả năng chính của Rayfin:

  • Khởi tạo một backend hoạt động chỉ trong vài phút.
  • Xây dựng các ứng dụng kết hợp dữ liệu giao dịch và phân tích.
  • Chạy ứng dụng trực tiếp trên cùng một nền tảng được quản trị với dữ liệu của họ.

Sau khi được triển khai vào Fabric, các ứng dụng mặc định kế thừa các khả năng cấp doanh nghiệp. Chúng chạy như những thành phần hạng nhất (first-class artifacts), kết nối trực tiếp với OneLake và hoạt động trong một khuôn khổ thống nhất về quản trị, bảo mật và tuân thủ. Không giống như các nền tảng backend truyền thống nằm ngoài hệ thống dữ liệu của bạn, các ứng dụng trong Fabric chạy trực tiếp bên trong nền tảng dữ liệu doanh nghiệp. Điều này có nghĩa là dữ liệu ứng dụng của bạn ngay lập tức có sẵn cho việc phân tích, báo cáo và các ứng dụng vận hành mà không cần sao chép hay xây dựng các pipeline phức tạp.

Cách Rayfin hoạt động: Từ ý tưởng đến sản xuất

Rayfin biến việc phát triển backend thành một quy trình code-first mà lập trình viên và các coding agent có thể điều khiển từ đầu đến cuối.

  1. Định nghĩa ứng dụng bằng code: Lập trình viên, hoặc các coding agent thay mặt họ, định nghĩa ứng dụng bằng code với Rayfin SDK: mô hình dữ liệu, API, chính sách truy cập, logic nghiệp vụ và kết nối đến các nguồn dữ liệu hiện có, tất cả ở một nơi. Vì định nghĩa này có cấu trúc và được định kiểu mạnh (strongly typed), các agent như GitHub Copilot có thể tự tin tạo khuôn mẫu, mở rộng và tái cấu trúc nó như một con người.
  2. Triển khai lên Fabric bằng CLI: Khi ứng dụng đã sẵn sàng, CLI sẽ triển khai nó lên Microsoft Fabric. Rayfin tự động cung cấp mọi thứ mà backend ứng dụng cần, bao gồm cơ sở dữ liệu, xác thực, chính sách truy cập và API, mà không cần thiết lập, cấu hình hay can thiệp vào hạ tầng thủ công.
  3. Chạy như một ứng dụng được quản lý hoàn toàn trên Fabric: Bên trong Fabric, ứng dụng chạy như một thành phần hạng nhất. Quản trị, bảo mật và tuân thủ được kế thừa từ nền tảng.
  4. Chạy workload AI và phân tích trên dữ liệu ứng dụng: Với các ứng dụng chạy trong Fabric, dữ liệu của chúng được đưa thẳng vào OneLake, nơi nó ngay lập tức có sẵn cho toàn bộ hệ sinh thái dữ liệu của Fabric: Power BI cho báo cáo, notebook cho khoa học dữ liệu, data agent cho các luồng công việc do AI điều khiển, và nhiều hơn nữa. Không cần phải sao chép dữ liệu ra ngoài, xây dựng pipeline hay thiết lập một môi trường phân tích riêng biệt.
Ví dụ về một ứng dụng theo dõi cơ hội kinh doanh chạy trên nền tảng Fabric, được xây dựng bằng SDK Rayfin.

Rayfin và Replit: Xây dựng ứng dụng ngay trên môi trường quen thuộc

Microsoft đang đưa Rayfin đến những nơi các lập trình viên đã và đang làm việc. Thông qua quan hệ đối tác với Replit, các lập trình viên có thể xây dựng ứng dụng trong môi trường nhanh chóng, ưu tiên AI mà họ đã quen thuộc, đồng thời triển khai các ứng dụng đó vào một tenant Microsoft Fabric được quản lý an toàn.

Rayfin mở ra một mô hình phát triển mới cho người dùng của chúng tôi. Các agent viết code. Fabric triển khai nó một cách nhanh chóng và an toàn. Cùng nhau, chúng tôi đang mang đến cho các lập trình viên một điều mà họ chưa từng có trước đây: một con đường từ ý tưởng đến sản phẩm cấp doanh nghiệp chỉ mất vài giờ, thay vì vài tháng.
Amjad Masad, CEO, Replit

Mô hình này đã nhận được sự hưởng ứng từ các khách hàng như Leatherman, một nhà sản xuất toàn cầu phụ thuộc vào cả việc phát triển ứng dụng nhanh chóng và dữ liệu doanh nghiệp được quản trị chặt chẽ.

Chúng tôi đánh giá cao tốc độ xây dựng và lặp lại trong Replit, nhưng đối với một số hoạt động kinh doanh, dữ liệu của chúng tôi cần được quản trị và tập trung trong Fabric. Với Rayfin, cuối cùng chúng tôi đã có cả hai: phát triển nhanh chóng trên các công cụ chúng tôi ưa thích và sự tự tin rằng các ứng dụng của chúng tôi chạy trên nền tảng dữ liệu doanh nghiệp. Đây chính xác là những gì chúng tôi đang tìm kiếm.
Cody Luth, Kiến trúc sư Giải pháp AI, Leatherman

Bằng cách kết hợp tốc độ của Replit với nền tảng dữ liệu cấp doanh nghiệp của Fabric, Rayfin loại bỏ sự đánh đổi giữa tốc độ của lập trình viên và khả năng quản trị. Cùng nhau, điều này định nghĩa một mô hình mới cho phát triển phần mềm: xây dựng trong môi trường bạn yêu thích và vận hành với sự tin cậy mà doanh nghiệp của bạn yêu cầu. Quý vị có thể tham khảo thêm tại blog của Replit.

Backend cho kỷ nguyên AI

Kỷ nguyên AI cần một loại backend mới: một loại mà các lập trình viên và agent có thể tạo ra nhanh chóng, và chạy an toàn trong môi trường doanh nghiệp ngay từ đầu. Đó chính là Rayfin: các ứng dụng được định nghĩa bằng Rayfin SDK và triển khai lên Microsoft Fabric, sẵn sàng cho môi trường production ngay từ khi ra mắt.

Bắt đầu sử dụng

Các doanh nghiệp và lập trình viên có thể bắt đầu khám phá Rayfin ngay hôm nay:

Tại sự kiện Build vừa qua, Microsoft cũng đã tổ chức các phiên thảo luận, phòng lab thực hành và demo trực tiếp về Rayfin. Đội ngũ kỹ sư và lãnh đạo sản phẩm đã có mặt để trao đổi và ghi nhận phản hồi.

👋 Hi! Bạn cần tư vấn gì về dịch vụ Microsoft?