Practical writing on building software products, designing cloud platforms, and running production infrastructure across Azure, Kubernetes, Terraform, and .NET.
Testing whether Azure AI Search indexers using Managed Identity survive SQL Failover Group failovers and server replacements when ResourceId points to a single server.
Testing whether Azure AI Search indexers using Managed Identity survive SQL Failover Group failovers and server replacements when ResourceId points to a single server.
Why ASP.NET Data Protection keys break across Kubernetes pods and deployments, and how to persist and protect them with Azure Blob Storage, Azure Key Vault, and AKS Workload Identity.
How to pass an object parameter and use the ${{ insert }} expression in Azure DevOps YAML templates for dynamic variable injection and token replacement.