Semantic versioning with Azure DevOps pipeline

In today’s software development world, semantic versioning (SemVer) has become the go-to way of handling version numbers. Instead of random or confusing version bumps, SemVer provides a clear, predictable, and meaningful structure to versions helping teams instantly understand whether a release introduces a bug fix, a new feature, or a breaking change. When you combine […]

Tracking Token Usage in Azure AI LLMs with API Management APIM

If you’re working with Azure AI’s large language models (LLMs), you’ve probably wondered how to keep track of how many tokens you’re actually using—and more importantly, how to manage and monitor that usage smartly. Unfortunately, Azure doesn’t give us a built-in, easy way to see detailed token usage out of the box. That’s where Azure […]

Seamlessly Implement Powerful Distributed Tracing with OpenTelemetry and Send Insights to Azure Application Insights

In modern distributed systems and cloud-native applications, understanding how requests flow through services is critical for maintaining performance, reliability, and debuggability. Traditional logging alone often falls short when it comes to tracking issues across multiple components or services. This is where tracing becomes essential. Tracing provides end-to-end visibility into the lifecycle of a request as […]

Setting Up Azure Hub-Spoke Architecture with VNet Gateway

In a world where cloud technology is at the center of everything, having a secure, scalable, and well-structured network is essential. The hub-spoke topology in Azure is a great way to manage network traffic efficiently, connecting shared services in a central hub with various workload environments in separate spokes. This guide explores how to set […]

Azure AI Model Deployment: Global Standard and Global Batch

In the fast growing field of artificial intelligence (AI), deploying models efficiently and at scale is critical to realize their full potential. Azure, Microsoft’s cloud computing service, provides strong solutions for AI model deployment that meet both worldwide standards and batch processing requirements. This article examines the key components of Azure AI model deployment, with […]

Assessing Terraform Code with Terratest: Automating Infrastructure Testing

Setting up infrastructure manually can be both time-consuming and challenging. This is where Infrastructure as Code (IaC) tools come into play, offering automation for provisioning and managing infrastructure. With IaC, automation is achieved for setting up resources like virtual machines, storage, and more. As infrastructure increasingly becomes code, implementing unit and integration tests becomes crucial […]

Configuring SSO with Azure Active Directory on ArgoCD

In the ever-evolving landscape of DevOps, Continuous Deployment (CD) has become a cornerstone of efficient and reliable software delivery. ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, is a powerful ally in this domain. However, managing access and ensuring security can be a challenge. Integrating ArgoCD with Microsoft Azure Active Directory (AD) simplifies authentication […]