Cross-Tenant Authentication in Azure: A Practical Guide for Monitoring Scenarios
How to securely collect metrics from 20+ customer Azure tenants without admin credentials. Service principals, OAuth2 flows, and the actual code to make it work.
Technical articles on data engineering, cloud architecture, and modern data platforms. Covering Microsoft Fabric, Azure, Apache Spark and practical implementation patterns.
How to securely collect metrics from 20+ customer Azure tenants without admin credentials. Service principals, OAuth2 flows, and the actual code to make it work.
How logging into 10+ Azure portals every morning led me to build an open source capacity monitoring tool. The tech decisions and why self-hosted makes sense.
Two APIs can give you Fabric capacity data. One tells you the capacity exists. The other tells you how it's performing. Here's when to use each.
Infrastructure as code for production monitoring. Container Apps, PostgreSQL Flexible Server, Key Vault, and private networking. Deploy the entire stack in 15 minutes.
The EU AI Act is live. Here's what you actually need to do to stay compliant, with concrete steps for different risk levels.
The EU AI Act is now being enforced in phases. Some rules are already live, others kick in later this year. Here's a breakdown of what's happening and when.
Moving to fabric doesn't have to be a month-long ordeal. Here's a practical 3-day roadmap to get your first end-to-end solution running in production.
Your notebook code is logic. Your spark configuration is physics. Understanding this split and what you can actually control at each fabric SKU level makes everything faster and cheaper.
Databricks gives you atomic control over everything. Fabric makes it simple and integrates with power bi. Neither is objectively better but one is probably right for your situation.
Delta tables get slow over time if you don't maintain them. Small files pile up, queries slow down, storage bloats. Here's how to actually fix it with optimize, z-order, and vacuum.
Moving from power bi to fabric feels like a big shift. But most of what you know still applies. Here's what actually changes and what stays exactly the same.
Fabric gives you both lakehouses and warehouses. They sound similar but work completely differently. Here's how to pick the right one for your project.
Dataflows gen2 aren't just updated dataflows. They're completely different under the hood and way more powerful. Here's what changed and how to actually use them.