Microsoft Fabric
Designing Microsoft Fabric for Scale
The architecture decisions that decide whether a Fabric platform stays manageable as data, teams and workloads grow: workload boundaries, Lakehouse vs Warehouse, Medallion layers, capacity, Git and observability.
- Status
- Proposed
- Type
- Talk
- Formats
- Webinar · Workshop · Internal session
- Level
- Intermediate
- Duration
- 45–60 minutes (talk) · half day (workshop)
This is a proposed session topic. No public event is currently scheduled.
Who it is for
- Data engineers and architects designing or growing a Fabric platform
- Technical leads deciding how to organise workspaces, teams and environments
What attendees will learn
- How to draw workload, ownership and security boundaries in Fabric
- When to use a Lakehouse, a Warehouse, or both
- How many Medallion layers your platform actually needs
- How capacity is consumed, and how to keep one workload from starving others
- What Git, deployment and observability need to look like before the platform grows
On this page
Session overview
Fabric makes it easy to create a workspace and start loading data. The decisions that matter later are made in those first weeks, often implicitly: how workspaces map to teams, where raw and curated data live, which engine writes which tables, and how changes reach production. This session makes those decisions explicit. It shows the trade-offs behind each one, so a platform can grow without being redesigned.
The session is architecture-first and vendor-neutral in tone. It covers what Fabric does well, where its boundaries are, and which choices are hard to reverse.
Outline
- Boundaries before boxes: workloads, ownership, security and lifecycle as the basis for workspace design.
- Lakehouse, Warehouse or both: write paths, transactions, team skills and serving needs.
- Medallion without dogma: when three layers help and when fewer are enough.
- Capacity: how compute is consumed, smoothing and throttling, and separating noisy workloads.
- Large datasets: incremental processing, partitioning and file design from the start.
- Change and operations: Git integration, environments, deployment and run logging.
- A reference architecture: putting the decisions together, with the reasoning behind each arrow.
Sources
- Databases
- Files
- APIs
Ingestion
- Pipelines
- Notebooks
Bronze
- Raw Delta tables
Silver
- Conformed entities
Gold
- Serving models
Consumers
- SQL endpoint
- Semantic models
- APIs
Cross-cutting concerns
- Git
- CI/CD
- Logging
- Monitoring
- Security
Adapting the session
- Talk or webinar: the architecture walkthrough, with diagrams and decision checklists.
- Workshop: attendees design a platform for a sample scenario in small groups, then compare their decisions with the reference architecture.
- Internal session: the same structure, applied to the organisation’s own workloads and constraints.
Related articles

Microsoft Fabric
Designing a Scalable Microsoft Fabric Architecture
A practical guide to workload boundaries, storage, capacity, deployment and operations in Microsoft Fabric.
Microsoft Fabric
Medallion Architecture Explained: Bronze, Silver and Gold
What the Bronze, Silver and Gold layers are for, how data quality and incremental processing work across them in Microsoft Fabric, and when fewer layers are the better design.
Cloud & Automation
Report Engine Architecture: Request to Result
Trace a report request through gateway, security, validation, cache, Fabric query, result construction and monitoring.
DevOps & Observability
Designing an Execution Log for Data Pipelines
Design a durable pipeline execution log with run identity, parent-child relationships, transitions, retries and correlation.
Planned articles on these topics
- PlannedLakehouse vs Warehouse in Microsoft Fabric: How I Decide
- PlannedDesigning a Gold Layer for Reporting and APIs
- PlannedFabric Lakehouse Design Patterns for Large Data Platforms
- PlannedMicrosoft Fabric Architecture for High-Volume Data Platforms
- PlannedTroubleshooting Fabric Capacity Spikes in Production
Related projects
Fabric Data Platform Template
A reusable end-to-end Microsoft Fabric reference implementation: ingestion, Bronze, Silver and Gold layers, serving, Git, CI/CD and observability, built with practical engineering patterns.
Modern Report Engine
A planned reference implementation for secure, tenant-aware analytical requests, cache decisions, Fabric queries, exports and operational monitoring.