<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Medallion on Sam Debruyn</title><link>https://debruyn.dev/tags/medallion/</link><description>Recent content in Medallion on Sam Debruyn</description><generator>Hugo</generator><language>en-us</language><copyright>© Copyright Debruyn Consultancy</copyright><lastBuildDate>Sun, 19 Apr 2026 23:01:33 +0200</lastBuildDate><atom:link href="https://debruyn.dev/tags/medallion/index.xml" rel="self" type="application/rss+xml"/><item><title>Thread by Thread: Lessons from Migrating to Fabric</title><link>https://debruyn.dev/speaking/fabric-february-2026/</link><pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-february-2026/</guid><description>&lt;!-- SUMMARY: Practical guide to implementing Microsoft Fabric in production, covering architecture design (medallion, workspace setup), security integration with Microsoft Entra ID and PIM, SQL-first development with dbt, capacity management, monitoring with Soda, and lessons learned from challenges like security context issues, orchestration, and cost optimization. --&gt;
&lt;p&gt;&lt;a
 href="https://www.fabricfebruary.com/tickets/" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricfebruary.com/tickets/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
 | &lt;a
 href="https://www.fabricfebruary.com/schedule/#sz-tab-46058" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricfebruary.com/schedule/#sz-tab-46058" target="_blank" rel="noreferrer noopener"
 &gt;Schedule&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Thread by Thread: Lessons from Migrating to Fabric</title><link>https://debruyn.dev/speaking/fabric-winterfest-2025/</link><pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-winterfest-2025/</guid><description>&lt;!-- SUMMARY: Real-world Fabric migration journey covering workspace design, medallion architecture, security with Entra ID and PIM, SQL-first approach with dbt, OneLake shortcuts, data quality monitoring with Soda, capacity management, and lessons learned from pilot to full adoption. --&gt;
&lt;p&gt;&lt;em&gt;The largest Microsoft Fabric community event in Belgium&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a
 href="https://www.fabricwinterfest.be/blueslope" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricwinterfest.be/blueslope" target="_blank" rel="noreferrer noopener"
 &gt;Agenda&lt;/a&gt;
 | &lt;a
 href="https://www.fabricwinterfest.be/" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricwinterfest.be/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Fabric Capacities: Divide and Conquer</title><link>https://debruyn.dev/speaking/techorama-nl-2025/</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/techorama-nl-2025/</guid><description>&lt;!-- SUMMARY: Deep dive into Microsoft Fabric Capacity management and architecture. Covers capacity unit billing, workload characteristics (interactive vs background), bursting and smoothing mechanisms, regional considerations, workspace and capacity design patterns using medallion architecture, and strategies for avoiding throttling through surge protection and cost optimization. --&gt;
&lt;p&gt;&lt;a
 href="https://techorama.nl/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.nl/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://techorama.nl/agenda/session/fabric-capacities-divide-and-conquer/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.nl/agenda/session/fabric-capacities-divide-and-conquer/" target="_blank" rel="noreferrer noopener"
 &gt;Session details&lt;/a&gt;
 | &lt;a
 href="https://techorama.nl/tickets/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.nl/tickets/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Fabric Capacities: Divide and Conquer</title><link>https://debruyn.dev/speaking/fabric-belgium-2025/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-belgium-2025/</guid><description>&lt;!-- SUMMARY: Deep dive into Fabric Capacity management, covering workspace configuration, billing mechanics (bursting, smoothing, throttling), and strategies for optimizing multi-tenant data platform designs. --&gt;
&lt;p&gt;&lt;a
 href="https://www.fabricbelgium.be/events" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricbelgium.be/events" target="_blank" rel="noreferrer noopener"
 &gt;Details&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img src="./MF+Belgium+Logo.png" alt="logo"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A single Fabric Capacity is easy to set up. But what about the risk of a single user taking down your entire data estate with a poorly written query? In this session, we’ll explore how to split and configure Fabric Capacities for different workloads. Autoscaling, auto pause, bursting, smoothing, monitoring, and more, we’ll cover it all. By the end of this talk, you’re ready to build a scalable and robust design Fabric Workspace and Capacity design for the entire organization.&lt;/p&gt;</description></item><item><title>Fabric Capacities: Divide and Conquer</title><link>https://debruyn.dev/speaking/techorama-2025/</link><pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/techorama-2025/</guid><description>&lt;!-- SUMMARY: Deep dive into Microsoft Fabric Capacity management strategies, covering workspace configuration, SKU selection, bursting and smoothing, throttling avoidance, cost optimization, and best practices for dividing capacities across organizational workloads. --&gt;
&lt;p&gt;&lt;a
 href="https://techorama.be/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.be/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://techorama.be/agenda/session/fabric-capacities-divide-and-conquer/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.be/agenda/session/fabric-capacities-divide-and-conquer/" target="_blank" rel="noreferrer noopener"
 &gt;Session details&lt;/a&gt;
 | &lt;a
 href="https://pretix.eu/techorama-be/2025/" data-umami-event="outbound_link_click" data-umami-event-url="https://pretix.eu/techorama-be/2025/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img src="https://techorama.be/assets/images/logo/logo.svg" alt="logo"&gt;&lt;/p&gt;</description></item><item><title>Fabric Fortresses: Setting Up Microsoft Fabric for Your Enterprise Needs</title><link>https://debruyn.dev/speaking/techorama-2025-fabric-fortresses/</link><pubDate>Wed, 28 May 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/techorama-2025-fabric-fortresses/</guid><description>&lt;!-- SUMMARY: Enterprise-focused security architecture for Microsoft Fabric covering defense-in-depth principles, private networking, authentication &amp; authorization, access controls, workspace identity, disaster recovery, and monitoring with Microsoft Purview --&gt;
&lt;p&gt;&lt;a
 href="https://techorama.be/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.be/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://techorama.be/agenda/session/fabric-fortresses-setting-up-microsoft-fabric-for-your-enterprise-needs/" data-umami-event="outbound_link_click" data-umami-event-url="https://techorama.be/agenda/session/fabric-fortresses-setting-up-microsoft-fabric-for-your-enterprise-needs/" target="_blank" rel="noreferrer noopener"
 &gt;Session details&lt;/a&gt;
 | &lt;a
 href="https://pretix.eu/techorama-be/2025/" data-umami-event="outbound_link_click" data-umami-event-url="https://pretix.eu/techorama-be/2025/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img src="https://techorama.be/assets/images/logo/logo.svg" alt="logo"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Join us to master Microsoft Fabric for enterprise-level challenges. Learn how to integrate private networking, manage resilience and disaster recovery, ensure seamless access control and configure vigilant monitoring to safeguard your data architecture. We’ll use Workspace Identity, Private Endpoints, and go through all the different ways to provide or restrict access to your data. By the end of this talk, you’ll be ready to build a robust and secure data platform on Microsoft Fabric.&lt;/p&gt;</description></item><item><title>Fabric Capacities: Divide and Conquer</title><link>https://debruyn.dev/speaking/powerbi-summit-2025/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/powerbi-summit-2025/</guid><description>&lt;!-- SUMMARY: Deep dive into Microsoft Fabric Capacity architecture and workspace design patterns. Covers medallion architecture, capacity units (CU) and bursting, performance throttling mitigation, cost optimization through reservations and auto-scaling, RBAC, and best practices for multi-workspace strategies. --&gt;
&lt;p&gt;&lt;a
 href="https://globalpowerbisummit.com/" data-umami-event="outbound_link_click" data-umami-event-url="https://globalpowerbisummit.com/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://radacad.vfairs.com/" data-umami-event="outbound_link_click" data-umami-event-url="https://radacad.vfairs.com/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
 | &lt;a
 href="https://powerbisummitapp.azurewebsites.net/SingleAgendaApp" data-umami-event="outbound_link_click" data-umami-event-url="https://powerbisummitapp.azurewebsites.net/SingleAgendaApp" target="_blank" rel="noreferrer noopener"
 &gt;Agenda&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Fabric Fortresses: Setting Up Microsoft Fabric for Your Enterprise Needs</title><link>https://debruyn.dev/speaking/fabric-february-2025/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-february-2025/</guid><description>&lt;!-- SUMMARY: Enterprise security architecture for Microsoft Fabric, covering private networking, authentication/authorization with Microsoft Entra ID, privileged access management, monitoring, and disaster recovery best practices. --&gt;
&lt;p&gt;&lt;a
 href="https://www.fabricfebruary.com/" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricfebruary.com/" target="_blank" rel="noreferrer noopener"
 &gt;More information, schedule, and tickets&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Join us to master Microsoft Fabric for enterprise-level challenges. Learn how to integrate private networking, manage resilience and disaster recovery, ensure seamless access control and configure vigilant monitoring to safeguard your data architecture. We’ll use Workspace Identity, Private Endpoints, and go through all the different ways to provide or restrict access to your data. By the end of this talk, you’ll be ready to build a robust and secure data platform on Microsoft Fabric.&lt;/p&gt;</description></item><item><title>Medallion for Data Mesh: Exploring Workspace, Capacity, and Domain Design in Microsoft Fabric</title><link>https://debruyn.dev/speaking/databash-2024/</link><pubDate>Sat, 19 Oct 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/databash-2024/</guid><description>&lt;!-- SUMMARY: Design scalable medallion architectures in Microsoft Fabric by leveraging workspaces, capacities, and domain-driven design principles for multi-team data platforms. --&gt;
&lt;p&gt;&lt;img src="promo.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;a
 href="https://databash.live/" data-umami-event="outbound_link_click" data-umami-event-url="https://databash.live/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Designing a medallion architecture is more than just setting up a few Lakehouses and Data Warehouses. In this session, data architects and engineers learn how to design a medallion architecture with Fabric Workspaces, Capacities, and Domains. We’ll cover the segregation of responsibilities, granular access control, and how to pick and choose the right Capacities for every workload. By the end of this talk, you’ll be ready to design a scalable and secure data platform with Microsoft Fabric.&lt;/p&gt;</description></item><item><title>Medallion for Data Mesh: Exploring Workspace, Capacity, and Domain Design in Microsoft Fabric</title><link>https://debruyn.dev/speaking/dataminds-connect-2024/</link><pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/dataminds-connect-2024/</guid><description>&lt;!-- SUMMARY: Learn how to design a scalable medallion architecture in Microsoft Fabric using workspaces, capacities, and domains for proper separation of concerns, access control, and cost optimization. --&gt;
&lt;p&gt;&lt;img src="promo.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;a
 href="https://datamindsconnect.be/registration/" data-umami-event="outbound_link_click" data-umami-event-url="https://datamindsconnect.be/registration/" target="_blank" rel="noreferrer noopener"
 &gt;Tickets &amp;amp; registration&lt;/a&gt;
 | &lt;a
 href="https://datamindsconnect.be/agenda/" data-umami-event="outbound_link_click" data-umami-event-url="https://datamindsconnect.be/agenda/" target="_blank" rel="noreferrer noopener"
 &gt;Schedule&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Designing a medallion architecture is more than just setting up a few Lakehouses and Data Warehouses. In this session, data architects and engineers learn how to design a medallion architecture with Fabric Workspaces, Capacities, and Domains. We’ll cover the segregation of responsibilities, granular access control, and how to pick and choose the right Capacities for every workload. By the end of this talk, you’ll be ready to design a scalable and secure data platform with Microsoft Fabric.&lt;/p&gt;</description></item><item><title>Fabric Capacities: Divide and Conquer</title><link>https://debruyn.dev/speaking/data-saturday-holland-2024/</link><pubDate>Sat, 05 Oct 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/data-saturday-holland-2024/</guid><description>&lt;!-- SUMMARY: A deep dive into Fabric Capacity management covering workspace configuration, capacity unit allocation, bursting and smoothing, throttling behavior, and cost optimization strategies for building scalable multi-workload data estates. --&gt;
&lt;p&gt;&lt;a
 href="https://datasaturday.nl/" data-umami-event="outbound_link_click" data-umami-event-url="https://datasaturday.nl/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://www.eventbrite.nl/e/data-saturday-holland-fabric-friday-2024-tickets-924629470637?aff=oddtdtcreator" data-umami-event="outbound_link_click" data-umami-event-url="https://www.eventbrite.nl/e/data-saturday-holland-fabric-friday-2024-tickets-924629470637?aff=oddtdtcreator" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A single Fabric Capacity is easy to set up. But what about the risk of a single user taking down your entire data estate with a poorly written query? In this session, we’ll explore how to split and configure Fabric Capacities for different workloads. Autoscaling, auto pause, bursting, smoothing, monitoring, and more, we’ll cover it all. By the end of this talk, you’re ready to build a scalable and robust design Fabric Workspace and Capacity design for the entire organization.&lt;/p&gt;</description></item><item><title>Medallion for Data Mesh: Exploring Workspace, Capacity, and Domain Design in Microsoft Fabric [EXTENDED TALK / DEEP-DIVE]</title><link>https://debruyn.dev/speaking/fabric-friday-holland-2024/</link><pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-friday-holland-2024/</guid><description>&lt;!-- SUMMARY: Deep-dive on implementing medallion architecture (bronze/silver/gold) within Microsoft Fabric workspaces while applying data mesh principles including domains, governance, access control, and capacity design for scalable, secure data platforms. --&gt;
&lt;p&gt;&lt;a
 href="https://datasaturday.nl/" data-umami-event="outbound_link_click" data-umami-event-url="https://datasaturday.nl/" target="_blank" rel="noreferrer noopener"
 &gt;More information&lt;/a&gt;
 | &lt;a
 href="https://www.eventbrite.nl/e/data-saturday-holland-fabric-friday-2024-tickets-924629470637?aff=oddtdtcreator" data-umami-event="outbound_link_click" data-umami-event-url="https://www.eventbrite.nl/e/data-saturday-holland-fabric-friday-2024-tickets-924629470637?aff=oddtdtcreator" target="_blank" rel="noreferrer noopener"
 &gt;Tickets&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Designing a medallion architecture is more than just setting up a few Lakehouses and Data Warehouses. In this session, data architects and engineers learn how to design a medallion architecture with Fabric Workspaces, Capacities, and Domains. We’ll cover the segregation of responsibilities, granular access control, and how to pick and choose the right Capacities for every workload. By the end of this talk, you’ll be ready to design a scalable and secure data platform with Microsoft Fabric.&lt;/p&gt;</description></item><item><title>NL dbt meetup: From Fabric to Fantastic: How dbt Makes Your Lakehouses and Warehouses Shine</title><link>https://debruyn.dev/speaking/dbt-amsterdam-sept24/</link><pubDate>Fri, 20 Sep 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/dbt-amsterdam-sept24/</guid><description>&lt;!-- SUMMARY: Explores the medallion architecture and how dbt transforms data in Microsoft Fabric's unified lakehouse and warehouse. Covers dbt-fabric as an open-source project with emerging support for Fabric's OneLake storage and multiple SQL engines. --&gt;
&lt;p&gt;On the 20th of September, I spoke at the &lt;a
 href="https://www.meetup.com/amsterdam-dbt-meetup/" data-umami-event="outbound_link_click" data-umami-event-url="https://www.meetup.com/amsterdam-dbt-meetup/" target="_blank" rel="noreferrer noopener"
 &gt;NL dbt meetup&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Medallion for Data Mesh: Exploring Workspace, Capacity, and Domain Design in Microsoft Fabric</title><link>https://debruyn.dev/speaking/fabric-brussels-medallion/</link><pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate><guid>https://debruyn.dev/speaking/fabric-brussels-medallion/</guid><description>&lt;!-- SUMMARY: Learn how to design a scalable medallion architecture in Microsoft Fabric by organizing Workspaces, Capacities, and Domains for proper data segregation, access control, and workload-specific performance optimization. --&gt;
&lt;p&gt;On June 20th I spoke at the &lt;a
 href="https://fabric.brussels/" data-umami-event="outbound_link_click" data-umami-event-url="https://fabric.brussels/" target="_blank" rel="noreferrer noopener"
 &gt;Fabric Brussels&lt;/a&gt;
 meetup.&lt;/p&gt;
&lt;p&gt;Register &lt;a
 href="https://forms.office.com/pages/responsepage.aspx?id=or1tU0T1_E2a4TbdNDE4YrxmHz45pZ1AkIhuaKbV_QlUM0syTjhDTjFKTk9XVjVGN1I4V0FOVlJFUy4u" data-umami-event="outbound_link_click" data-umami-event-url="https://forms.office.com/pages/responsepage.aspx?id=or1tU0T1_E2a4TbdNDE4YrxmHz45pZ1AkIhuaKbV_QlUM0syTjhDTjFKTk9XVjVGN1I4V0FOVlJFUy4u" target="_blank" rel="noreferrer noopener"
 &gt;here&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;&lt;a
 href="https://www.fabricbelgium.be/events-7" data-umami-event="outbound_link_click" data-umami-event-url="https://www.fabricbelgium.be/events-7" target="_blank" rel="noreferrer noopener"
 &gt;Event details&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Fabric training programs</title><link>https://debruyn.dev/services/fabric-training/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://debruyn.dev/services/fabric-training/</guid><description>&lt;script type="text/javascript"&gt;
 (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement("script")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === "string"){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, ["initNamespace", namespace]);} else p(cal, ar); return;} p(cal, ar); }; })(window, "https://app.cal.com/embed/embed.js", "init");
Cal("init", "15", {origin:"https://cal.com"});

 Cal.ns["15"]("floatingButton", {"calLink":"debruyn/15","config":{"layout":"month_view","theme":"light"},"buttonText":"Discuss your Fabric training","hideButtonIcon":false,"buttonTextColor":"#FFFFFF","buttonColor":"#06324d"}); 
 Cal.ns["15"]("ui", {"theme":"light","cssVarsPerTheme":{"light":{"cal-brand":"#06324d"}},"hideEventTypeDetails":true,"layout":"month_view"});
 &lt;/script&gt;
 
&lt;p&gt;I&amp;rsquo;ve been using Microsoft Fabric since early 2023 and have been awarded the Microsoft Most Valuable Professional (MVP) award specifically for Fabric. I have a deep understanding of the platform and its capabilities, and I&amp;rsquo;m excited to share my knowledge with you. I&amp;rsquo;ve worked out several training programs that can help you and your team get started with Fabric, or to deepen your knowledge of the platform.&lt;/p&gt;</description></item></channel></rss>