blog.surajsomani.comAzure APIM AI Gateway: LLM Token Consumption Governance and MonitoringThe fast-evolving AI landscape requires organizations to adopt experimentation-driven approaches to stay competitive. As AI transforms industries, rapid innovation is key. Since AI services are largely accessed through APIs, a strong API management s...Jan 29·6 min read
blog.surajsomani.comLogic Apps : Designing Workflows to Support Sync and Async Both Invocation PatternsWhen building solutions with Azure Logic Apps, it’s common to break a process into multiple workflows and then chain them together. Understanding workflow invocation patterns is essential to designing reliable, predictable solutions. If you haven’t a...Dec 30, 2025·3 min read
blog.surajsomani.comLogic Apps Workflow Chaining – Understanding Invocation PatternsWhen building complex integrations with Azure Logic Apps, it’s common to split a process into multiple workflows and chain them together.For example, you might have: A parent workflow that reads messages from a Service Bus queue A processing workfl...Dec 29, 2025·5 min read
blog.surajsomani.comAzure Integration Services: Building a Resilient DLQ Reprocessing StrategyIn any robust messaging architecture, handling transient failures is crucial. Messages in Azure Service Bus might fail processing for various reasons—a downstream API is temporarily unavailable, a database is busy, or a network glitch occurs. While S...Dec 16, 2025·5 min read
blog.surajsomani.comAzure Logic Apps: Change Detection in JSON Objects and ArraysWhen working with Azure Logic Apps, JSON data comparison is a common requirement — whether you’re checking for changes in incoming data, validating payloads, or triggering workflows only when updates occur. Logic Apps provides built-in functions such...Nov 19, 2025·3 min read