Azure Weekly
Issue #546 - 11th January 2026
After a two-week break, we're back with our first newsletter of 2026. Some highlights from this edition:
Context Engineering Lessons from Building Azure SRE Agent – Microsoft's team discovered that consolidating 100+ narrow tools into 5 wide ones and focusing on context engineering—not model upgrades—was the key to building reliable autonomous site reliability agents.
Context Engineering with Microsoft Agent Framework's Context Provider API – A practical guide to building context-aware agents using the Context Provider API, demonstrating patterns for managing both short-term thread memory and long-term semantic memory across conversations.
The Future of Software Engineering – Jeffrey Palermo talks with Scott Hanselman about how AI is reshaping software engineering practices and development workflows.
You Can't Debug What You Can't See - AI Observability with OpenTelemetry + Microsoft Foundry – A deep technical walkthrough on implementing end-to-end tracing and evaluation for AI agents in production, making nondeterministic agent behavior visible and debuggable.
First look at Fabric Ontology – An exploration of Microsoft Fabric Ontology, showing how to combine static context data with real-time telemetry to create queryable digital twin models accessible through natural language.
Explore Fabric Security insights in the OneLake catalog – Govern tab – Security insights from Microsoft Purview Hub are transitioning to the new Admin Report in the OneLake Catalog's Govern tab, providing unified governance data where your data lives.
General Availability of Mirroring Azure Database for PostgreSQL in Microsoft Fabric – Fabric Mirroring for PostgreSQL is now GA with enterprise features including Entra ID authentication, VNET support, and high availability for near real-time analytics without ETL.
Real-Time Intelligence with Microsoft Fabric & IoT – MVP Dominick Raimato demonstrates hands-on real-time intelligence using Raspberry Pi devices and Microsoft Fabric, making complex data concepts tangible and interactive.
Automated Code Reviews in Azure DevOps using OpenAI models powered by Microsoft Foundry – A step-by-step guide to creating an AI-powered code reviewer for Azure DevOps pull requests, using structured outputs from GPT models to post inline comments at exact line numbers.
How to Create and Deploy a Diabetes Prediction Model in Azure – A comprehensive tutorial walking through creating an Azure ML workspace, building an automated training pipeline, and deploying a RandomForest classifier as a production REST API.
Public preview: Uncovering hidden threats with the Dynamic Threat Detection Agent – Microsoft Defender's new GenAI-powered agent runs continuously in the backend to uncover hidden threats across Defender and Sentinel environments, delivering alerts with natural language explanations and MITRE mappings.
⚙️ AI + Machine Learning
- Sanchit Mehta describes Context Engineering Lessons from Building Azure SRE Agent
- Deepthi Chelupati explains how to Extend SRE Agent with MCP: Build an Agentic Workflow to Triage Customer Issues
- Pamela Fox explains How to build MCP servers with Python and Azure
- Garfield He introduces Dragon HD Omni: Azure Speech New Voice Type Now in Preview via Microsoft Foundry
- Ozgur Guler discusses Context Engineering with Microsoft Agent Framework’s Context Provider API
- Navpr Singh talks about Evaluating Generative AI Models Using Microsoft Foundrys Continuous Evaluation Framework
- Kai Qi blogs about Evaluating AI Agents: Can LLM‑as‑a‑Judge Evaluators Be Trusted?
- Radu Vunvulea (@RaduVunvulea) talks about Azure AI Foundry guardrails that make GenAI safe to run in production, covers how Generative AI and Agents Reshape Modern Cloud Platforms, blogs about Microsoft Foundry vs Azure AI Services: choosing the right approach and discusses Phase 3 of Intelligent Cloud Modernisation: Native integration of AI workloads
- On IT Next, Dave Rendon explains how to Stop Rebuilding Connectors: MCP + Foundry Tools as the New Integration Layer for AI Agents., walks through Reasoning Models on Azure: The Production Stack for Enterprise AI Agents., From Audio Stream to Action: Building Production Voice Agents with Foundry + Azure Speech., walks through Building Intelligent AI Agents on PostgreSQL: Inside Azure HorizonDB. and discusses Azure Managed Redis for AI Agents: Semantic Caching, Vector Knowledge Stores, and Memory at Production Scale.
- On the Redmond magazine site, Chris Paoli highlights: Microsoft Signals Azure Datacenter Readiness for NVIDIA Rubin Platform
- Jamie Maguire (@jamie_maguire1) covers Microsoft Agent Framework: Giving Agents Contextual Memory Using AIContextProvider
- Luke Murray (@lukemurraynz) writes about Secure AI Prompts with PyRIT Validation & Agent Skills
- Tiffiany discusses AI in Care Services: Restoring the Human Touch
- Adedeji Awolesi provides a Beginners Guide to Deploying Machine Learning Models on Microsoft Azure and describes How to Create and Deploy a Diabetes Prediction Model in Azure
- Dave Rendon provides a Foundry Local Deep Dive: How Microsoft Is Bringing AI From Cloud to Device to Edge Kubernetes
🔎 Analytics
- On Microsoft Fabric Blog, Marisa Mathews provides the Fabric Influencers Spotlight (December 2025)
- Yael Biss explains how to Explore Fabric Security insights in the OneLake catalog – Govern tab
- James Serra (@JamesSerra) discusses Fabric Cost Analysis (FCA)
- Deepak Kaaushik writes about Why Microsoft Fabric and Azure AI Foundry Outpace Competitors in the Agentic AI Era
- Sander van de Velde (@svelde) provides a First look at Fabric Ontology
- Rafia Aqil discusses Tableau to Power BI Migration: Semantic Layer-First Approach for Cloud Architects
- Radu Vunvulea (@RaduVunvulea) covers Phase 2 of Intelligent Cloud Modernisation: Data modernisation for GenAI
- Betsy Weber highlights: MVP Dominick Raimato Showcases Real-Time Intelligence with Microsoft Fabric & IoT
🖥️ Compute
- On IT Next, Dave Rendon describes The AI Supercluster Stack on Azure: Compute, Network, Storage, and the Software That Glues It
- Lily Ma walks through how to Host ChatGPT apps on Azure Functions
- Paul Edwards describes mpi-stage: High-Performance File Distribution for HPC Clusters
🚢 Containers
- The Azure Updates Team announces Cloud-native apps on Kubernetes pricing calculator scenario (GA)
- Roy Kim (@roykimyyz) explains how to Install KAITO v0.8.x on Azure Kubernetes Service With Phi-4 Language Model
- Tobias Fenster talks about Logging and service monitoring in Windows Containers and AKS
- Achraf Ben Alaya writes about From Manual Terraform to AI-Assisted DevOps: Building an Azure Container Platform (Part 1)
🗄️ Databases
- Mohamed Baioumy discusses:
Azure SQL Database Sharding: How It Works, Why It Matters, and How to Distribute Data Across Shards, and Azure SQL Database High Availability: Architecture, Design, and Builtin Resilience, and Azure SQL Database Data Sync Retirement, and Azure SQL Database Data Sync Retirement: Migration Scenarios and Recommended Alternatives, ans GeoReplication Redo Lag in Azure SQL Database, RealWorld Cloud & Azure SQL Database Examples Using KepnerTregoe, and When and How to Update Statistics in Azure SQL Database, and Why PITR Restore for Azure SQL Hyperscale Can Take Longer Than Expected and TCP Provider: An Existing Connection Was Forcibly Closed by the Remote Host in MS Fabric SQL DB - Ravi Modi explains How to Ensure Seamless Data Recovery and Deployment in Microsoft Azure
- Pieter Vanhove (@Pieter_Vanhove) provides the Azure Database Security Newsletter - January 2026
- Saurabh Kirtani announces Azure Database for MySQL Triggers for Azure Functions (GA)
- Silvano Coriani highlights that the General Availability of Mirroring Azure Database for PostgreSQL in Microsoft Fabric Is Here
- RK Iyer blogs about Azure DocumentDB: Open source, MongoDB-Compatible Database for Modern Apps
- Vijay Kumar discusses Implementing Oracle Autonomous Transactions in Azure SQL for Seamless Logging
🛠️ Developer Tools
- On the Visual Studio blog, Mads Kristensen (@mkristensen) describes How AI fixed my procrastination
- Pamela Fox explains How to build MCP servers with Python and Azure
- Sarah Lean (@TechieLass) explains how to Connect Microsoft AI Shell to Azure OpenAI Service
- J. Tower highlights the End of VS Code Support for .NET 6 and 7
- Deepthi Chelupati writes about From Vibe Coding to Working App: How SRE Agent Completes the Developer Loop
- Jaliya Udagedara (@JaliyaUdagedara) discusses Studio 3T and Azure Cosmos DB for MongoDB
- Richard Cheney (@RichCheneyAzure) writes about the GitHub Copilot CLI
- Safeena Begum Lepakshi blogs about Microsoft Copilot Studio vs. Microsoft Foundry: Building AI Agents and Apps
🔩 DevOps
- On the Microsoft DevOps blog, Panagiotis Liaros highlights that The New Test Run Hub is Going Generally Available!
- On Hacker Noon, Rajeev Kallayil Ravi writes about Smarter DevOps Pipeline with GitHub CI and Azure Automation
- John Lokerse discusses Automated Code Reviews in Azure DevOps using OpenAI models powered by Microsoft Foundry
- Rafia Aqil discusses Azure Databricks & Fabric Disaster Recovery: The Better Together Story
- Nikita Nallamothu writes about AI-assisted load test authoring in Azure Load Testing and AI-assisted load test authoring in Azure App Testing
- Jeffrey Palermo (@jeffreypalermo) speaks with Glenn Condron: An Aspire Strategy for .NET
- On the Microsoft DevOps blog, Laura Jiang highlights that Work item linking for Advanced Security alerts is now available
⚙️ Hybrid + Multicloud
- Mullupadi Venkata Krishna discusses Unifying Hybrid and Multi-Cloud Environments with Azure Arc
- Jeff Pigott describes Automating Windows Server Licensing Benefits with Azure Arc Policy
- Wim Matthyssen (@wmatthyssen) talks about Merry Multicloud: Managing AWS Virtual Machine Instances with Azure Arc, covers Azure Arc: Creating or updating an AWS Multicloud connector for S3 bucket to Azure Storage account migrations and runs through How to migrate data from Amazon S3 buckets to Azure Blob Storage with Azure Storage Mover
🎭 Identity
- Igor Sakhnov discusses how Securing the AI era starts with identity
- Samuel Gaston-Raoul blogs about Fake Employees, Real Threat: Decentralized Identity to combat Deepfake Hiring?
- Richard M. Hicks (@richardhicks) talks about Whats New in Entra Global Secure Access Client v2.24.117
🔌 Integration
- The Azure Updates Team announces Geo-Replication for Azure Service Bus Premium (GA)
- Kevin Guo discusses Building scalable, cost-effective real-time multiplayer games with Azure Web PubSub
- Wagner Silveira (@WSilveiraNZ) provides the Logic Apps Aviators Newsletter - January 2026
- Silvio Di Benedetto (@s_net) describes How to configure Azure Communication Services to replace legacy SMTP
💡 Internet of Things
- Sander van de Velde (@svelde) talks about Azure IoT Operations: Deploying custom vision and Act on ONVIF camera events
- Justine Coates (@iotgirl) blogs about Azure Maps: Understanding View vs. Routing Coordinates
📚 Learning
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) discuss 322 - Getting started with Azure Trusted Signing
- Jeffrey Palermo (@jeffreypalermo) speaks with Scott Hanselman: The Future of Software Engineering - Episode 382
⚖️ Management and Governance
- The Azure Updates Team highlight a Retirement: Deprecation of Custom Resource Providers
- Deepthi Chelupati explains how to Stop Running Runbooks at 3 am: Let Azure SRE Agent Do Your On-Call Grunt Work
- David Giard (@DavidGiard) speaks with Joe Guadagno on Application Insights and Azure Monitor
- Matt Lowe talks about Microsoft Sentinel Platform: Audit Logs and Where to Find Them
- Arun Kumar Thiagarajan discusses Always‑on Diagnostics for Purview Endpoint DLP: Effortless, Zero‑Friction troubleshooting for admins
- Sarim Aziz writes - Fix It Before They Feel It: Higher Reliability with Proactive Mitigation
- Deepthi Chelupati explains how to Find the Alerts You Didn't Know You Were Missing with Azure SRE Agent
- Ravi Modi describes How to Ensure Seamless Data Recovery and Deployment in Microsoft Azure
- Rafia Aqil blogs about Azure Databricks & Fabric Disaster Recovery: The Better Together Story
- On IT Next, Mayank Kumar describes The Missing Layer: Why Agent Infrastructure Needs Interpretability Before Scale
- Shannon Kuehn (@shankuehn) writes: PAYG Is Not Losing Support, But the Grace Period is Going Away!
- On Hacker Noon, Omotayo describes Load Balancer vs. API Gateway: Stop Confusing Your Backend Architecture
- Sagi Yagen provides a Call to Action: Migrate Your Classic Alert‑trigger Automations to Automation Rules Before March 2026
- Radu Vunvulea (@RaduVunvulea) writes about From memory to evidence: Understanding Cloud Usage at Scale
- Dieter Gobeyn describes how Innovation Starts With Understanding
- Dave Rendon writes: You Can’t Debug What You Can’t See - AI Observability with OpenTelemetry + Microsoft Foundry.
- Sanya Kapoor talks about Inside Cloud-Scale Systems: A Discussion with Abhinav Sharma
- Shafiq Mannan covers Microsoft Purview Data Governance - Authoring Custom Data Quality rules using expression languages
- Thomas Maurer (@thomasmaurer) discusses Azure Cost Estimation: Your Strategic Guide to Cloud Pricing
🚌 Migration
- Rafia Aqil describes Tableau to Power BI Migration: Semantic Layer-First Approach for Cloud Architects
- Anuradha Karnam discusses Migration from SAP ERP On-Premises to SAP S/4HANA in Microsoft Azure
🌐 Networking
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) provide some Thoughts on Azure networking topologies
- Houssem Dellai (@HoussemDellai) covers OPNsense Firewall as Network Virtual Appliance (NVA) in Azure
- Abhishek Tiwari blogs about Azure Front Door: Implementing lessons learned following October outages
- Pierre Roman describes JSON Web Token (JWT) Validation in Azure Application Gateway: Secure Your APIs at the Gate
- On the MSSQL Tips site, Aleksey Vitsko describes How To Configure Azure Point-to-Site VPN
🔐 Security
- On IT Next, Dave Rendon writes - From Prompt Injection to Tool Hijacking: A Defense-in-Depth Blueprint for AI Agents on Azure.
- A. Gharib describes Introducing AI-powered incident prioritization in Microsoft Defender
- BH Ramesh covers Data Security: Azure key Vault in Databricks
- Scott Freitas announces public preview: Uncovering hidden threats with the Dynamic Threat Detection Agent
- Benjamin Kovacevic blogs about Managing Microsoft Sentinel and Microsoft Defender XDR permissions in Microsoft Defender portal
- Yura Lee provides the Microsoft Defender for Cloud Customer Newsletter
- JJ Guirola talks about Securing the AI Pipeline – From Data to Deployment
📦 Storage
- The Azure Updates Team announces that Azure Premium SSD v2 Disk is now available in Austria East and in a second Availability Zone in Japan West (GA)
- Adam Bertram (@adbertram) explains how to Outsmart Attackers: A Guide to Advanced Ransomware Protection with Azure NetApp Files
- On IT Next, Dave Rendon covers Azure Storage in the AI Era: The New Data Plane for Training, Inference, and Agents.
- Anthony Mashford (@anthonymashford) walks through Selecting File Storage on Azure and Avoiding False Economies and explains how to use Advanced Ransomware Protection - Now in Public Preview
- On the Check your Logs blog, Cary Sun (@SifuSun) explains How to add Microsoft Azure Blob Object Storage Repositories with Immutability at Veeam Backup for Microsoft 365 8.2, How to Add Microsoft Azure Archive Storage Repositories at Veeam Backup for Microsoft 365 8.2 and describes How to add Microsoft Azure Archive Storage Repositories with the Azure archiver appliance at Veeam Backup for Microsoft 365 8.3
🔗 Web
- Gregor Suttie (@gregor_suttie) talks about Azure Web Apps and AI - What's New from Microsoft Ignite 2025 and describes Deploying AI Applications to Azure Web Apps: A Practical Architecture Guide
- On IT Next, Dave Rendon discusses Managed Instance on Azure App Service: Migrate Legacy.NET Apps to PaaS Without the Rewrite.
- Roy Kim (@roykimyyz) discusses Using Streamlit Chatbot UI with AKS KAITO Language Model Inferences
- Thomas Thornton (@tamstar1234) highlights API Management – Disable Trusted Connectivity by March 2026
⚙️ Azure Virtual Desktop
- Travis Roberts (@Ciraltos) explains how to Conquer AVD Shortcuts: Effortless Direct URI for Windows Apps!