Speaking

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
  1. Session overview
  2. Outline
  3. Adapting the session

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

  1. Boundaries before boxes: workloads, ownership, security and lifecycle as the basis for workspace design.
  2. Lakehouse, Warehouse or both: write paths, transactions, team skills and serving needs.
  3. Medallion without dogma: when three layers help and when fewer are enough.
  4. Capacity: how compute is consumed, smoothing and throttling, and separating noisy workloads.
  5. Large datasets: incremental processing, partitioning and file design from the start.
  6. Change and operations: Git integration, environments, deployment and run logging.
  7. A reference architecture: putting the decisions together, with the reasoning behind each arrow.
  1. Sources

    • Databases
    • Files
    • APIs
  2. Ingestion

    • Pipelines
    • Notebooks
  3. Bronze

    • Raw Delta tables
  4. Silver

    • Conformed entities
  5. Gold

    • Serving models
  6. Consumers

    • SQL endpoint
    • Semantic models
    • APIs

Cross-cutting concerns

  • Git
  • CI/CD
  • Logging
  • Monitoring
  • Security
The reference architecture the session builds up to, step by step.

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.

Planned articles on these topics

Tags

  • Microsoft Fabric
  • Data Architecture
  • Fabric Lakehouse
  • Fabric Warehouse
  • Medallion Architecture
  • Capacity
  • CI/CD
  • Observability
  • Large Scale Data