Enterprise-ready Vibe Coding with Rayfin | Data Exposed
Microsoft Developer introduces Rayfin, an open-source SDK and CLI for defining and deploying application backends to Microsoft Fabric as first-class Fabric items, highlighting how Fabric identity, governance, and compliance carry through to the deployed app and why Fabric’s SQL database option matters.
Overview
Rayfin is presented as a developer-focused way to define an application backend in code and deploy it directly into Microsoft Fabric. The resulting deployed site runs as a Fabric item and inherits platform capabilities such as identity, access policies, governance, and compliance.
What Rayfin is and what a Fabric App means
- Rayfin is described as a new open-source SDK and CLI.
- It supports scenarios where a developer (or a coding agent acting on their behalf) defines an application backend in code.
- Deployment target is Microsoft Fabric.
- The deployed site runs as a first-class Fabric item.
Building a shareable site
- The episode includes an example of building a shareable site that supports comments.
Platform alignment: identity, policies, governance, compliance
- A key point is that the deployed Fabric item inherits:
- Identity
- Access policies
- Governance
- Compliance
Scaling and ease of use
- The video calls out how Rayfin scales and what makes it easy to use.
Templates and example apps
- Rayfin supports app templates, including templates that incorporate a database and data-oriented app patterns.
- An example is mentioned where an app was built with Rayfin and a SQL database in Fabric.
SQL database in Fabric
- The episode highlights benefits of using the SQL database option within Fabric.
Resources
- Create an app with the Fabric CLI: https://learn.microsoft.com/fabric/apps/create-app-with-cli
- Fabric Updates Blog post: https://community.fabric.microsoft.com/t5/Fabric-Updates-Blog/Beyond-markdown-Shareable-sites-with-Rayfin-Preview/ba-p/5196072