22-25 April 2026

When Deployment Pipelines Aren’t Enough: CI/CD Patterns for Microsoft Fabric at Scale

Regular 50 minute session for SQLBits 2026

TL; DR

When Fabric deployment pipelines aren’t enough, scale governed CI/CD with Azure DevOps and the Fabric CI/CD Python library. Learn workspace/environments, service principal access, and release gates for safe multi-team delivery.

Session Details

Have you ever wondered how to bring proven software development CI/CD methods into Microsoft Fabric without losing governance? In large Fabric environments, the hardest problem is not deploying once—it is letting many teams deploy safely at the same time, with traceability, approvals, and clear ownership.

In this session, you will learn a practical CI/CD model for Fabric built on Azure DevOps, Fabric CLI, and the Fabric Python CI/CD package. We will show a scalable workspace and environment structure, a service principal access pattern based on least privilege, and a release process with gates that platform teams can enforce without slowing delivery. You will leave with a repeatable blueprint: a reference pipeline flow, a recommended repo and branching approach, and a checklist for permissions, promotion, and deployment controls that works across multiple domains and projects.

3 things you'll get out of this session

Multi-team CI/CD blueprint: workspace + environment structure that scales.

Secure automation: service principals and least-privilege access.

Governed releases: Azure DevOps stages, approvals, and traceable deployments with the Fabric CI/CD Python library.