Single-Agent vs Multi-Agent Architectures in AI Application Development: When to Choose Which?

When I first started exploring AI-driven applications and experimenting with different emerging agent frameworks, one basic question consistently puzzled me: If we can implement the entire domain using a single agent, why complicate things by creating multiple agents to achieve same result? What additional value do multi-agent architectures offer?  In this post, I’ll share insights … Read more

Behind the scenes: Terraform's Deletion and the Mysterious Auto-Restoration of Azure Ad Enterprise Apps

Context: A few weeks ago, an unexpected situation unfolded in one of the customer’s production environment. It all started when a member of their team decided to pull the trigger on “terraform destroy” command.  Their intention was to remove a specific app registration from Azure AD that they deployed with a Terraform package, however, little … Read more

Using Azure Function's Managed Identity for Service Bus Output Bindings

This short post is intended to share experiences while working on the following scenario: Azure function with managed identity Output bindings configured for service bus queue Although this may seem straightforward, we encountered some issues in making it work. The difficulties stemmed from the lack of clear documentation on this topic and the dependence on … Read more

Managing Azure VMs / Arc enabled server configuration drifts made easy with Azure Auto-Manage – Part-1

Managing servers across different environments may be complex, especially when dealing with a range of configurations, security rules, and compliance needs. Thankfully, Azure Arc provides a uniform management experience for hybrid and multi-cloud environments, allowing you to scale the deployment, administration, and governance of servers.  To further simplify configuration management, you can use Desired State … Read more

Building a Terraform template to securely push application telemetry to App insights workspace bypassing local authentication

Azure Application Insights workspace is a cloud-based service for monitoring and analyzing the performance of applications. It provides real-time insights into the application’s behavior, such as request and response times, user behavior, and error rates.  In the past, Azure Application Insights was primarily used programmatically through its web APIs or various SDKs by providing an … Read more