In my previous post, Testing ARM Templates with Pester #1 – PowerShell, I showed how to test behaviours ARM template deployment without actual deployment. At the end of the post, I also briefly mentioned how we can integrate this testing into our CI/CD pipeline. However, I was actually asked many times how I did it on
Testing ARM Templates with Pester #2 – Azure CLI
Architecture, VSTS, ARM Templates, Azure PowerShell, Testing, Pester, Blog, Technology, Azure CLI
Async Http APIs with Azure Durable Functions (and Polling Client)
Architecture, Azure Functions, Development, Blog, Technology, Azure Durable Functions, APIs
Introduction
Azure Durable Functions have support for different patterns, which enable us to build serverless and stateful applications without worrying about the state management implementation details. One of these useful patterns is the Asynchronous Http APIs. This pattern comes in handy when client applications...
A Pace-Layered Integration Architecture
Architecture, Azure, BizTalk Server, Integration, iPaaS, Microsoft, Microsoft iPaaS, Article, Technology, Learning & Development, Integrate2018, Systems of Differentiation, Systems of Innovation, Message Bus, MSBTS, Systems of Record
Integration at Pace Within the Adaptive Enterprise
In the modern enterprise, it is rare to see a single monolith application that rules the entire landscape. While there still may be a large mainframe or another system which holds the principal data and source of truth (SoT) for an organisation, most landscapes today...
ARM Template Lifecycle Management: DOs and DON'Ts
Architecture, ARM Templates, DevOps, Article, Technology, Best Practice
Introduction
Are you an experienced DevOps engineer or managing cloud resources on Azure, or about to jump into Azure resource management?
While you are creating, updating or deleting resources on Azure, you must have worked with Azure Resource Managerthat keeps all resource definitions known asARM templates. In...
Separation of Concerns: Logic App from ARM Template
Architecture, Logic Apps, ARM Templates, Blog, Technology, Latest Post, Separation of Concerns
Introduction
Azure Logic App is a set of workflow definitions, which is written in JSON format. The nature of JSON object results in this being tightly bound with ARM template. In other words, the Logic App has a dependency on an ARM template. Due to these characteristics, when any update is made on the workflow, the...
Azure Durable Functions vs Logic Apps: How to choose?
Architecture, Azure Functions, Logic Apps, Serverless, Article, Technology, Azure Durable Functions, Latest Post
Update 2021: An updated version of this post is available on this link.
Introduction
Azure currently has two service offerings of serverless compute: Azure Logic Apps and Azure Functions. Until recently, one could argue that Azure Functions were code triggered by events while Logic Apps were event-triggered...
When to Use an Azure App Service Environment v2 (App Service Isolated)
App Service Environment, App Service Isolated, App Services, Architecture, Azure, Blog, Vision & Digital Transformation, Technology
Introduction
The Azure App Service Environment (ASE) is a premium feature offering of the Azure App Services which is fully isolated, highly scalable, and runs on a customer's virtual network. On an ASE you can host Web Apps, API Apps, Mobile Apps and Azure Functions. The first generation of the App Service...
Last week I gave a presentation at the first meetup for Melbourne Microservices. Since many of us are aware of the general characteristics of microservices I wanted to survey the broader context of forces driving the emergence of microservices as a potential new application architecture.
The IT world is in the midst...
PaaS: Only a Part of The Composable Enterprise
Is PaaS the secret sauce for the Composable Enterprise? Certainly Warner Music Group and their CTO Jonathan Murray have put a lot of effort into using CloudFoundry as the container for applications in their new enterprise. But I think PaaS is only one side of the coin.
Krish Subramanian as the Director of OpenShift...
Value Cross Referencing in Integration
In almost every integration project in existence, you’ll find that at some point you need to map one set of representative values to another. It doesn’t take long to think of a few common examples. Lets take two hypothetical systems named Xup and Yonder. How do they each represent countries in addresses?
Country
... |