Turn your real-world experience into part of the show.

Cloud Architecture Episodes

Examine cloud infrastructure design and operations in Microsoft Azure, emphasizing security, management, and integration with on-premises environments. Discover architectural choices that impact performance and cost.
July 14, 2026

Azure DevOps - Simply Explained

Azure DevOps is Microsoft's all-in-one platform for planning, developing, testing, and delivering software. Instead of using separate tools for project management, source control, build automation, testing, and deployments, Azure DevOps brings everything together into a single platform. It helps development and operations teams collaborate more effectively while automating repetitive tasks throughout the software development lifecycle. In this episode of Microsoft Knowledge Nuggets, Mirko Peters explains Azure DevOps in plain English, making complex DevOps concepts easy to understand for both technical and business audiences. You'll learn how Azure Boards, Repos, Pipelines, Test Plans, and Artifacts work together to support modern software development. The episode breaks down concepts like Continuous Integration (CI), Continuous Deployment (CD), Git repositories, YAML pipelines, and automated testing using practical, real-world examples instead of technical jargon. The discussio…
Guest: Mirko Peters
July 14, 2026

PowerShell - Simply Explained

PowerShell is Microsoft's powerful command-line shell and scripting language that allows IT professionals, administrators, and developers to automate repetitive tasks, manage systems at scale, and control nearly every aspect of Windows, Azure, and Microsoft 365. While many people think of it as a tool only for programmers, PowerShell is really about saving time by replacing repetitive clicks with repeatable, reliable automation. In this episode of Microsoft Knowledge Nuggets, Mirko Peters explains PowerShell in plain English and demonstrates why it remains one of the most valuable skills for anyone working with Microsoft technologies. You'll learn how PowerShell differs from the traditional Command Prompt, why it works with objects instead of plain text, and how simple commands can automate tasks that would otherwise take hours to complete manually. The episode introduces essential concepts such as cmdlets, pipelines, variables, modules, scripts, and remoting, making them easy to u…
Guest: Mirko Peters
July 14, 2026

Kubernetes - Simply Explained

Kubernetes is the world's most popular container orchestration platform, designed to automate the deployment, scaling, management, and recovery of containerized applications. Instead of manually managing hundreds or thousands of containers across multiple servers, Kubernetes continuously ensures that your applications are running, healthy, and available. Think of it as an intelligent operations manager that automatically places workloads, replaces failed containers, balances traffic, and scales applications based on demand. In this episode of Microsoft Knowledge Nuggets, Mirko Peters explains Kubernetes in plain English without assuming prior DevOps knowledge. You'll learn why containers alone aren't enough for modern cloud applications and how Kubernetes solves the challenges of running distributed systems at scale. The episode introduces core concepts including clusters, nodes, pods, deployments, services, and ingress, showing how they work together to create resilient, self-heal…
Guest: Mirko Peters
July 14, 2026

Azure Virtual Desktop vs Windows 365 with Dieter Kempeneers [MVP] & Dominiek Verham [MVP]

In this episode of the M365.fm Podcast, Mirko Peters is joined by Microsoft MVPs Dieter Kempeneers and Dominiek Verham for an in-depth discussion about Azure Virtual Desktop (AVD), Windows 365, and the future of cloud-delivered desktops. While these technologies often appear similar, they solve different business challenges, and choosing the right platform requires understanding architecture, licensing, management, security, and long-term operational goals. Together, they explain the fundamental differences between Azure Virtual Desktop and Windows 365, when each solution makes sense, and how organizations can avoid common mistakes during planning and deployment. The conversation explores real-world customer scenarios, from small businesses looking for simplicity to large enterprises requiring maximum flexibility, scalability, and cost optimization. The episode also covers Microsoft Intune integration, identity management with Microsoft Entra ID, security best practices, disaste…
July 14, 2026

Azure Key Vault - Simply Explained

Azure Key Vault is Microsoft's secure cloud service for storing and managing sensitive information such as passwords, API keys, certificates, encryption keys, and connection strings. Instead of embedding secrets directly into your applications or configuration files, you store them in a protected vault where access is tightly controlled through Microsoft Entra ID and Azure RBAC. Think of Azure Key Vault as a highly secure digital safe for your applications. Rather than leaving important keys on your desk, everything is locked away in one central location, and only authorized users or services receive access. This dramatically reduces the risk of accidental exposure or security breaches. In this episode, you'll learn why storing secrets in source code, configuration files, or scripts is considered a major security risk. Azure Key Vault centralizes secret management, simplifies rotation of credentials, and helps organizations meet security and compliance requirements. It also supp…
Guest: Mirko Peters
July 14, 2026

Azure Chaos Studio - Simply Explained

Azure Chaos Studio is Microsoft's chaos engineering service that helps organizations build more resilient cloud applications by safely simulating failures before they happen in the real world. Instead of waiting for an outage to expose weaknesses, you intentionally create controlled disruptions to test how your systems respond and recover. Think of it like a fire drill for your Azure environment. You practice failures in a safe, controlled way so your applications, monitoring, and recovery processes are ready when an actual incident occurs. Azure Chaos Studio can simulate virtual machine failures, network latency, CPU stress, service outages, and many other real-world scenarios. In this episode, you'll learn why modern cloud systems need more than high availability and backups—they need proven resilience. Chaos engineering helps validate your architecture, uncover hidden dependencies, and identify weaknesses that traditional testing often misses. You'll also discover how chao…
Guest: Mirko Peters
July 13, 2026

How to Secure an AI Landing Zone in Microsoft Azure

Artificial Intelligence is only as secure as the foundation it is built on. In this episode of the M365 FM Podcast, Mirko Peters explains why an organization's AI Landing Zone is often its biggest hidden risk. While many companies focus on deploying Microsoft Copilot, Azure AI, and custom AI agents as quickly as possible, they frequently overlook the governance, identity, networking, security, and operational controls that make enterprise AI safe and scalable. The result is an AI environment that introduces unnecessary risk instead of accelerating innovation. The episode explores what an AI Landing Zone really is and why it should be treated as the architectural foundation for every AI workload. You'll learn how identity management, role-based access control, data governance, network isolation, monitoring, compliance, and policy enforcement work together to protect AI services from misconfiguration and unauthorized access. The discussion also explains why simply deploying AI servic…
Guest: Mirko Peters
July 13, 2026

Graph API - Simply Explained

Microsoft Graph is the single API that connects nearly every Microsoft 365 service, making it the foundation for automation, integrations, and modern AI experiences. In this episode of the M365 FM Podcast, Mirko Peters explains Microsoft Graph in simple terms, showing how one unified API provides secure access to users, groups, Teams, SharePoint, OneDrive, Outlook, Entra ID, calendars, files, and much more. Instead of learning separate APIs for every Microsoft product, developers and IT professionals can use Microsoft Graph as one consistent gateway into the entire Microsoft cloud. The episode breaks down key concepts including REST APIs, authentication with Microsoft Entra ID, OAuth permissions, delegated versus application permissions, and how Microsoft Graph enables organizations to automate repetitive tasks, integrate business applications, and build intelligent workflows. You'll also learn why Microsoft Graph powers Microsoft Copilot, enterprise search, and many AI-driven expe…
Guest: Mirko Peters
July 13, 2026

Copilot in Microsoft Entra ID - Simply Explained

Microsoft Copilot in Microsoft Entra ID brings AI directly into identity and access management, helping administrators work faster while improving security. Instead of manually navigating through users, groups, roles, permissions, Conditional Access policies, or sign-in logs, admins can simply ask questions in natural language and receive clear, contextual answers. In this episode, you'll learn how Copilot assists with everyday Entra ID administration, from investigating risky sign-ins and troubleshooting access issues to explaining complex configurations and recommending best practices. Rather than replacing administrators, Copilot acts as an intelligent assistant that accelerates routine tasks, reduces manual effort, and helps teams make informed security decisions. The episode also explains why Microsoft Entra ID plays such a critical role in modern AI deployments. Since Microsoft 365 Copilot relies on existing identities and permissions, strong identity governance becomes th…
Guest: Mirko Peters
July 12, 2026

Platform Engineering: The New Operating Model for Azure

Platform Engineering is changing how organizations build and operate Azure environments. Rather than treating cloud infrastructure as a collection of individual projects, Platform Engineering creates a shared internal platform that gives development teams secure, self-service access to standardized infrastructure, deployment pipelines, monitoring, and governance. The result is faster delivery, greater consistency, and reduced operational complexity. In this episode, you'll learn why traditional cloud operating models often struggle as organizations grow and how Azure platform teams can enable developers without sacrificing security or compliance. The discussion covers concepts such as Infrastructure as Code, reusable templates, platform APIs, self-service provisioning, developer experience, and the importance of treating the platform itself as a product that continuously evolves to meet customer needs. The episode also explains how Platform Engineering differs from traditional D…
Guest: Mirko Peters
July 11, 2026

Microsoft Entra Agent ID: Secure Identity for AI Agents

AI agents are rapidly becoming autonomous digital workers, but most organizations still manage them like traditional applications or shared service accounts. In this episode, we explore why that approach no longer works and why the future of enterprise AI depends on giving every agent its own governed identity through Microsoft Entra Agent ID. You'll learn why AI agents require far more than authentication. They need ownership, lifecycle management, least-privilege access, auditability, and clear governance boundaries. The discussion explains how Agent IDs fundamentally change enterprise architecture by allowing organizations to assign permissions, monitor activity, enforce security policies, and retire agents just like human employees—without relying on insecure shared credentials. The episode also examines the structural shift from chat-based AI to autonomous execution systems. As agents begin interacting with Microsoft Graph, SharePoint, Power Platform, and business applicati…
Guest: Mirko Peters
July 10, 2026

Azure Bicep at Scale: Modular Infrastructure as Code

Azure Bicep is far more than a cleaner replacement for ARM templates—it's an architectural approach to managing cloud infrastructure at enterprise scale. In this episode, we explore how Bicep enables organizations to build modular, reusable, and maintainable Infrastructure as Code that supports long-term growth instead of creating technical debt. You'll learn why successful Azure environments rely on standardized modules, clear separation of responsibilities, and platform engineering principles rather than large, monolithic deployment templates. The discussion covers how Bicep simplifies collaboration between teams, reduces deployment errors, improves consistency across environments, and integrates seamlessly with Azure Policy, CI/CD pipelines, and governance frameworks. We also examine common mistakes organizations make when adopting Infrastructure as Code, including overcomplicated templates, poor module design, and treating Bicep as just another scripting language instead of …
Guest: Mirko Peters
July 9, 2026

Azure Bicep Fundamentals for Production Projects

Azure Bicep is Microsoft’s modern Infrastructure as Code (IaC) language for deploying Azure resources using a clean, declarative syntax. This episode explains why Bicep has become the preferred choice over traditional ARM templates and how it helps teams build repeatable, reliable, and maintainable cloud environments. You'll learn the core building blocks of every Bicep project, including resources, parameters, variables, outputs, modules, conditions, and loops. The discussion also covers symbolic names, automatic dependency management, and how reusable modules simplify even large-scale Azure deployments. Beyond the syntax, the episode focuses on practical implementation. It explains how to organize Bicep projects for real-world environments, separate configuration from infrastructure, and build templates that work consistently across development, test, and production. You'll also hear why version control, code reviews, parameter files, and modular design are essential for succe…
Guest: Mirko Peters
July 8, 2026

ARM Templates vs Bicep: Why Azure Teams Are Switching

ARM templates were once the standard for deploying Azure infrastructure, but as cloud environments became more complex, their JSON-based approach revealed serious limitations. In this episode, we explore why many Azure professionals now see ARM templates as difficult to maintain, error-prone, and hard to scale—and why Microsoft introduced Bicep as the modern alternative. You'll learn how Bicep simplifies infrastructure as code with cleaner syntax, reusable modules, stronger tooling, and better readability while still compiling to the same ARM deployment engine. We also discuss the real-world challenges teams face with large ARM templates, including configuration drift, copy-and-paste development, difficult debugging, and poor maintainability. Whether you're managing a handful of Azure resources or enterprise-scale deployments, this episode explains why moving to Bicep isn't just about writing less code—it's about creating infrastructure that's easier to understand, review, autom…
Guest: Mirko Peters
July 7, 2026

Secure Azure Networking with Rex de Koning [MVP-MCT]

Azure networking has evolved far beyond simply connecting virtual machines. In this episode, we explore how modern Azure networking enables organizations to build secure, scalable, and fully automated cloud environments using Azure Functions, Azure Virtual Network Manager, and Infrastructure as Code. We begin by discussing how Azure Functions can securely access private resources without exposing services to the public internet. You'll learn how Virtual Network integration, private endpoints, and network isolation help organizations protect sensitive workloads while maintaining the flexibility of serverless computing. These capabilities are becoming essential for building secure cloud-native applications. We also cover the networking options available for Azure Functions across different hosting plans and the architectural decisions behind them. Next, we dive into Azure Virtual Network Manager and how it simplifies enterprise-scale networking. Instead of manually configuring hun…
July 6, 2026

PowerShell vs Bicep for Azure Infrastructure Automation

PowerShell has become the automation standard for Microsoft environments, but it reaches its limits when managing modern cloud infrastructure at scale. In this episode, we explore why Azure Bicep has become the preferred Infrastructure as Code (IaC) language for deploying and maintaining Azure resources, and why relying solely on PowerShell can create long-term operational challenges. The discussion explains the fundamental differences between imperative and declarative automation. While PowerShell focuses on executing commands step by step, Bicep describes the desired end state of your infrastructure, allowing Azure Resource Manager to handle deployments consistently, repeatably, and idempotently. You'll learn why Bicep simplifies infrastructure management through reusable modules, parameterized deployments, and native Azure integration. The episode also covers how Bicep improves collaboration between architects, developers, and operations teams by making infrastructure easier …
Guest: Mirko Peters
July 5, 2026

Microsoft Graph Security Automation for Microsoft 365

Microsoft Graph is often seen as a reporting and management API—but what if it could become one of your most powerful security tools? In this episode, we explore how Microsoft Graph can be leveraged to uncover hidden risks, automate governance, and continuously improve the security posture of an entire Microsoft 365 tenant. Rather than relying solely on traditional security dashboards, Graph provides direct access to identities, permissions, groups, applications, devices, and collaboration data, enabling organizations to detect problems before they become incidents. You'll learn how to use Microsoft Graph to identify excessive permissions, orphaned resources, inactive accounts, risky application consents, external sharing, and configuration drift across Microsoft 365. The episode explains why security is ultimately a data problem and how Graph serves as the unified interface that makes tenant-wide visibility and automation possible. We also discuss practical automation scenarios…
Guest: Mirko Peters
July 5, 2026

Microsoft Graph: The Enterprise Nervous System

Microsoft Graph is far more than a REST API—it acts as the enterprise nervous system that connects people, identities, files, conversations, meetings, permissions, and business processes across Microsoft 365. In this episode, we explore why understanding these relationships is the key to building truly intelligent applications, automations, and AI experiences rather than isolated point solutions. You'll learn how Microsoft Graph creates a unified layer across services like Teams, SharePoint, Outlook, OneDrive, and Entra ID, allowing developers and architects to retrieve context instead of disconnected data. The episode explains why modern AI solutions such as Microsoft Copilot depend on Graph to understand not just where information is stored, but how users, content, and business activities are connected in real time. We also examine the shift from traditional, static data models toward relationship-driven architectures that enable smarter search, automation, security, and enter…
Guest: Mirko Peters
July 4, 2026

Microsoft Graph Automation Architecture: Beyond Scripts

Automation is essential for digital transformation, but many organizations unintentionally create fragile, difficult-to-manage environments by relying on hundreds of disconnected PowerShell scripts and individual Power Automate flows. While each script may solve a specific problem, together they introduce technical debt, undocumented dependencies, and operational risk that become increasingly difficult to maintain as the business grows. This episode explains why modern enterprises are moving away from script-centric automation toward platform-based architectures built on Microsoft Graph, Azure Logic Apps, Azure Functions, Managed Identities, and governance-first design. Microsoft Graph serves as the central orchestration layer, providing a consistent interface across Microsoft 365 services such as Teams, SharePoint, Exchange, OneDrive, and Entra ID. Event-driven technologies like Graph Subscriptions and Delta Queries enable scalable, resilient automation that reacts in real time wh…
Guest: Mirko Peters
July 4, 2026

Graph-Powered AI Agents: An Enterprise Architecture Guide

Most organizations think they're building AI agents, but in reality they're still creating advanced chatbots. This episode explains why the future of Microsoft AI lies beyond conversational interfaces and focuses on Graph-powered, enterprise-grade agents that can understand business context, execute actions, and collaborate across multiple systems. The discussion explores how Microsoft Graph serves as the operational backbone for intelligent agents by providing secure access to Microsoft 365 data, identities, files, Teams, Outlook, SharePoint, and business applications. Rather than relying on prompts alone, successful agents combine Graph, semantic context, orchestration, memory, and governance to deliver reliable business outcomes. Listeners learn why enterprise AI requires architectural thinking instead of chatbot design. Topics include agent orchestration, delegated versus application permissions, event-driven workflows, Microsoft Graph APIs, knowledge retrieval, security bou…
Guest: Mirko Peters
July 3, 2026

How Microsoft Graph Connects Microsoft 365 Data and Context

Microsoft Graph is much more than a REST API—it is the hidden logic that connects Microsoft 365. Instead of treating Outlook, Teams, SharePoint, OneDrive, Entra ID, and other services as isolated products, Microsoft Graph exposes the relationships between people, files, meetings, messages, devices, and permissions through a single, unified platform. This episode explains that the real value of Microsoft Graph lies in its ability to understand context. A user is connected to colleagues, documents, calendars, chats, and business processes, allowing applications and AI to retrieve meaningful information instead of disconnected data. This relationship model powers experiences such as Microsoft Copilot, intelligent search, automation, and personalized insights. The discussion also explores how developers and IT professionals can use Microsoft Graph to simplify integrations, automate administrative tasks, and build applications that work consistently across the Microsoft ecosystem. To…
Guest: Mirko Peters
July 2, 2026

Microsoft Graph and PowerShell for Enterprise Automation

Microsoft Graph is far more than just another API—it is the operational backbone of Microsoft 365. This episode explains why relying solely on admin portals limits scalability, visibility, and automation, while Microsoft Graph provides a unified interface for managing identities, users, groups, Teams, SharePoint, security, compliance, and business data across the entire Microsoft ecosystem. The discussion explores how Microsoft Graph PowerShell enables administrators to automate repetitive tasks, manage large environments consistently, and build governance processes that simply cannot be achieved through manual portal administration. Understanding authentication, OAuth, delegated and application permissions, service principals, and least-privilege access is presented as essential for building secure enterprise automation. The episode also highlights Microsoft's AI strategy, explaining that services such as Microsoft Copilot, Copilot Studio, AI agents, and future intelligent work…
Guest: Mirko Peters
June 28, 2026

Terraform vs Azure Bicep: Which IaC Tool Should You Choose?

In this episode of the M365.fm podcast, we explore one of the most debated Infrastructure as Code (IaC) questions in the Azure ecosystem: should you choose Terraform or Azure Bicep? Rather than declaring a universal winner, the discussion explains why the right choice depends on your organization's architecture, cloud strategy, and operational requirements. The episode compares both technologies across key areas including multi-cloud support, Azure-native integration, state management, modularity, developer experience, governance, and long-term maintainability. You'll learn why Bicep is often the preferred choice for Azure-only environments thanks to its native ARM integration, simpler syntax, and immediate support for new Azure services. In contrast, Terraform excels in multi-cloud and hybrid scenarios where a single tool is needed to manage infrastructure across Azure, AWS, Google Cloud, and other platforms. The conversation also covers migration considerations, team skills, d…
Guest: Mirko Peters
June 27, 2026

Enterprise AI Agent Fabric: Architecture Beyond Chatbots

In this episode of M365.fm, we explore why the future of enterprise AI is moving beyond chatbots toward a coordinated network of intelligent agents known as the Agent Fabric. Instead of relying on a single Copilot to answer questions, organizations can build specialized AI agents that own specific business capabilities and collaborate to complete end-to-end workflows. The discussion explains why prompt engineering alone is no longer enough. Real business value comes from designing architectures where events trigger autonomous workflows, specialized agents perform domain-specific reasoning, and orchestration agents coordinate tasks while involving humans only when necessary. This approach improves consistency, scalability, governance, and measurable business outcomes. A major focus is the importance of data architecture. AI can only deliver reliable results when information is well-structured, semantically organized, and governed. The episode highlights metadata, knowledge modeli…
Guest: Mirko Peters