Session

Terraforming Fabric: From Zero to Workspace Hero

Every Microsoft Fabric implementation starts the same way... someone clicks "New Workspace".

That works for one workspace.

But what happens when your organisation needs 50? 200? Hundreds? You need DEV, ACC and PROD for each workspace?

In this session, I'll show how we transformed Microsoft Fabric into a fully automated, enterprise-ready platform using Terraform.

Instead of manually provisioning workspaces, we'll build a Workspace Vending solution where a simple Terraform definition automatically creates everything needed for a production-ready environment.

We'll cover how to:

- Automatically provision Microsoft Fabric workspaces
- Assign workspaces to the correct Domains
- Create Microsoft Entra ID groups using organisational naming standards
- Automatically map Viewer, Member and Admin permissions
- Apply governance and workspace settings consistently
- Configure deployment identities for Azure DevOps CI/CD pipelines
- Build a secure VNet-integrated Microsoft Fabric platform
- Deploy the supporting Azure infrastructure, including Azure Policy, VNets, subnets, Key Vault integration and On-premises Data Gateways

Along the way we'll discuss the architectural decisions, governance considerations and lessons learned from implementing Infrastructure as Code for Microsoft Fabric in a real enterprise environment.

If you're responsible for Microsoft Fabric, Azure, Data Platforms or DevOps, you'll leave with practical patterns you can take straight back to your organisation to automate deployments, improve governance and remove hours of repetitive manual configuration.

Danny Kruge

Data Platform MVP | Mission Critical Engineer from Schuberg Philis

Laren, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top