My first experience: Building a Fabric App

My first experience: Building a Fabric App

Microsoft Fabric

by Erwin | Jun 7, 2026

My first experience: Building a Fabric App on top of my FMD Framework

 

At Microsoft Build 2026, Microsoft introduced Rayfin a major step forward in how we build applications on Microsoft Fabric.

If you’ve been working in the Fabric ecosystem, this is big.

Rayfin is an open‑source SDK + CLI that lets you define and deploy a complete, governed application backend directly on Microsoft Fabric.

No more stitching together databases, APIs, authentication, and governance yourself.

Instead:

You define your backend in code → Rayfin provisions everything → Fabric runs it with enterprise-grade governance by default.

So when Rayfin was introduces I couldn’t resist trying it out immediately.

So I did what I always do…

I plugged it into something real.

I built a simple web configuration portal on top of my Fabric Metadata-Driven (FMD) Framework to manage metadata not through notebooks or pipelines, but through a clean UI.

What I built (in a few hours)

I created a lightweight metadata management app:

  • A web interface to fill metadata through a portal
  • A light master data app using static tables
  • But with the flexibility to:
    • Add new tables
    • Add new columns
    • Extend the model yourself

Basically:

A dynamic metadata-driven admin UI on top of Fabric

Was it production-ready?
No, just a mockup.

Was it powerful?

Absolutely.Fabric web app

 What surprised me most

The speed.

Normally, building something like this requires:

  • Backend APIs
  • Database configuration
  • Authentication setup
  • Access policies
  • Deployment pipelines

With Rayfin?

None of that was manual anymore

I just:

  1. Defined the data model
  2. Added some logic
  3. Ran the deployment

And Fabric handled the rest:

  • Database
  • APIs
  • Auth
  • Governance

This aligns exactly with what Rayfin is designed to do:

Define your backend in code and deploy it directly to Fabric as a governed app.

What else did I try

I build a master data management web app mockup, just as a try.

The master data management web app combines predefined tables with full flexibility to extend the model yourself. Core entities like products, categories, suppliers, and customers are available out of the box, providing a solid starting point for managing standard master data. At the same time, the app introduces a powerful capability: users can create custom tables and add new columns dynamically, effectively evolving the data model without needing to redeploy or change backend code.

Fabric web app master data

 

Just try outs, but amazing fast. I will explore the Fabric app the coming weeks/months much more.

The essential Rayfin docs (bookmark this)

If you want to go hands-on, these are the core docs you’ll actually use:
Get Started — Create your first Fabric App

Create your first Fabric apps project

Deploy to Microsoft Fabric

Deploy a Fabric App to Fabric

Read & Write Data with GraphQL

Read and write data with GraphQL in Fabric Apps

Configure Authentication

fabric_webb_app_master data Configure Fabric SSO authentication for your Fabric app

Understand the Project Structure

Fabric Apps project structure

Rayfin CLI Reference

Rayfin CLI reference

Connect to a Semantic Model (Data App Template)

 

 

Feel free to leave a comment

Microsoft Fabric Becomes Enterprise‑Grade in the AI Era

Microsoft Fabric Becomes Enterprise‑Grade in the AI Era

Microsoft Fabric

by Erwin | Mar 29, 2026

Why FabCon Atlanta 2026 Marked a Turning Point

FabCon Atlanta 2026 made one thing unmistakably clear: Microsoft Fabric has crossed the line from promise to production.

This was not a conference full of “what’s coming next.”
It was a conference about what is ready.

With roughly 80% of announced capabilities reaching General Availability (GA), Fabric is no longer approaching enterprise readiness. It is an enterprise platform, designed, secured, and governed for the AI era.

What mattered most was not the number of announcements, but which capabilities went GA: centralized security, enterprise networking patterns, OneLake governance, and platform-grade CI/CD.
These are not nice-to-haves. These are the foundations enterprises require before scaling analytics and AI responsibly.

Let’s unpack why this matters.

Enterprise AI Starts With Secure, Governed Data

AI amplifies everything, value and risk.

As models become more capable, the importance of controlled data access, policy enforcement, and end-to-end governance becomes non‑negotiable. At FabCon, Microsoft made a clear architectural statement:

OneLake is the enterprise data backbone for AI and security is enforced once and applied everywhere.

This represents a fundamental shift.
Not tool-level security.
Not fragmented enforcement.
But platform-level control.

For enterprises moving beyond experimentation into AI at scale, this distinction is critical.

Network Security: Designed for Enterprise Boundaries

Real enterprises do not operate in open, internet-exposed architectures. They operate in hybrid, regulated, and security-sensitive environments and Fabric is increasingly aligned with that reality.

Fabric’s enterprise networking direction became unmistakable, reinforcing principles such as:

  • Alignment with Zero Trust networking models
  • Private endpoints and private links
  • Outbound access protection for external shortcuts
  • Workspace IP firewalling
  • Resource instance rules restricting access to designated Azure resources

Rather than forcing customers into overly permissive designs, Fabric is evolving toward network-aware data platform patterns that fit inside enterprise boundaries.

This matters even more for AI workloads, where sensitive data is accessed by notebooks, agents, pipelines, and downstream applications at scale.

Microsoft is deliberately avoiding security sprawl, but the direction is clear:
Fabric is designed to live inside enterprise networks, not around them.

OneLake: One Logical Data Estate, Not Another Copy

OneLake has matured rapidly into the single logical data layer for Microsoft Fabric and by extension, for enterprise AI.

What makes OneLake enterprise-grade is not unification alone, but how that unification is achieved:

  • Zero-copy shortcuts and mirroring reduce data duplication
  • Data remains in place while becoming analytics and AI accessible
  • Enterprises avoid the classic sprawl of unmanaged data copies

Microsoft reinforced that OneLake is not a convenience feature.
It is the governed foundation upon which analytics, BI, and AI agents operate.

AI models do not just need data.
They need trusted, current, policy-compliant data.

OneLake is how Fabric delivers that trust at scale.

MIcrosoftFabric-Onelake

OneLake Security: Secure Once, Enforced Everywhere

One of the most important GA milestones announced at FabCon was OneLake Security.

For years, enterprises have struggled with an obvious question:

Why does the same dataset require different security definitions for Spark, SQL, and Power BI?

OneLake Security directly addresses this problem.

With OneLake Security:

  • Access policies are defined once
  • Enforcement is consistent across Spark, SQL, Power BI, and AI workloads
  • Governance moves from tool-specific configuration to platform-wide control

This “secure once, enforce everywhere” model is foundational for enterprise AI where the same data is reused across multiple engines, workloads, and autonomous agents.

Additional signals of maturity:

  • Mirrored databases are already in Preview
  • Eventhouse integration is coming
  • OneLake Security APIs are on the roadmap, enabling any engine to integrate with the same security model

This is not incremental improvement.
This is platform consolidation.

OneLake Governance: From Discovery to Responsible AI

Enterprise AI rarely fails because the model is weak.

It fails because governance is fragmented or invisible.

Microsoft made it clear that OneLake is not just a storage abstraction, it is a governed data foundation designed for responsible AI adoption at scale.

With key governance capabilities now generally available, governance is no longer an afterthought or an external dependency.

Governance Embedded in the Data Experience

A major step forward is the OneLake Catalog Govern experience, which brings governance signals directly into data discovery and consumption.

Instead of asking users to check governance elsewhere, Fabric surfaces context by default, including:

  • Clear ownership and accountability
  • End-to-end lineage across ingestion, transformation, and consumption
  • Sensitivity labels and policy inheritance across Fabric workloads

This closes a long-standing enterprise gap.

The question is no longer:
“Can I find the data?”

It becomes:
“Can I safely use this data for this purpose?”

That shift is essential for AI.

Data Sovereignty: Customer Managed Keys at Platform Scale

With Customer Managed Keys (CMK) available across almost every Fabric workload, Microsoft Fabric now meets a core requirement for enterprise data sovereignty. Encryption keys remain fully under customer control, enabling organizations to meet regulatory, contractual, and regional sovereignty requirements without fragmenting the platform.
CMK everywhere removes one of the last structural blockers for adopting Fabric in highly regulated and security‑sensitive environments.

Fabric CI/CD: From Analytics to Platform Engineering

Another strong indicator of Fabric’s enterprise maturity is its evolution toward platform engineering and CI/CD.

At FabCon Atlanta, it became clear that Fabric is no longer optimized solely for interactive development. It now supports:

  • Source-controlled artifacts
  • Repeatable, automated deployments
  • Clear environment separation (dev / test / prod)
  • Alignment with existing enterprise DevOps practices

The new release of the Fabric CLIv1.5 introduces the deploy command, which wraps the fabric-cicd Python library and exposes it as a single CLI operation. The CLI integrates with fabric-cicd so deploying items from a Git-connected workspace to a target workspace

This is critical for AI scenarios, where experimentation must transition into governed, auditable production pipelines.

With Fabric CI/CD, data and AI assets are treated as first-class software products not ad-hoc analytics outputs.

From Features to Platform: Why GA Changes Everything

Preview features are exciting.
GA features are trustworthy.

The fact that the majority of FabCon Atlanta announcements reached GA sends a strong signal to enterprise decision-makers:

Fabric is stable, supported, and ready for mission-critical workloads.

That matters even more in the AI era, where:

  • Data exposure risks are higher
  • Regulatory scrutiny is increasing
  • Operational reliability is non-negotiable

Fabric is no longer positioning itself as “the future.”
It is positioning itself as the platform enterprises can standardize on today.

Conclusion: Microsoft Fabric Is Built for Enterprise AI

FabCon Atlanta 2026 marked a clear inflection point.

With enterprise-grade networking, OneLake as a unified data estate, centralized OneLake security, and CI/CD-driven platform engineering, Microsoft Fabric has evolved into a complete enterprise data and AI platform.

Not a collection of tools.
Not an analytics add-on.

But a foundation for responsible, scalable AI.

And now that most of these capabilities are generally available, the conversation changes from:

“Is Fabric ready?”

To the only question that still matters:

“How fast can we adopt it responsibly?

This blog focused deliberately on the platform foundations of Microsoft Fabric. FabCon Atlanta 2026 included many more announcements and deep dives that go beyond the scope of this post.

For the complete set of updates, sessions, and demos, watch the full recording here:

Feel free to leave a comment