Using Application Gateway with VNET peering

As I write these lines (early November 2017), Application Gateway doesn’t integrate well across VNET peering. More precisely, if we put the gateway in a VNET and have scale sets in another, the usual integration, where the scale set registers its VM automatically as the size of the set evolves, doesn’t work. In this article, … More Using Application Gateway with VNET peering

Disaster Recovery with VM Scale Sets & Geo-Replicated DBs

Last year we posted an article about different options available in Azure to implement a disaster discovery strategy. We strongly suggest to review that article as it gives good insights about what a disaster recovery strategy is within an already resilient Cloud Environment but also clear out a few misconceptions people have around DR-capability of … More Disaster Recovery with VM Scale Sets & Geo-Replicated DBs

Setup for populating Cosmos DB with random data using Logic Apps

We recently published an article about Cosmos DB Performance with Geospatial Data. In this article, we’re going to explain how to setup the environment in order to run those performance test. More importantly, we believe this article is interesting on its own as it shows how to use Logic Apps to populate a Cosmos DB … More Setup for populating Cosmos DB with random data using Logic Apps

How to Create a Logic App Connector in an ARM Template

I wanted to automate the performance test setup we discussed in the last article.  This includes a Logic App calling into a Cosmos DB stored procedure. Logic App uses connectors when connecting to other services, either within or outside of Azure.  Now how do we create those in an ARM Template?  This problem is the … More How to Create a Logic App Connector in an ARM Template

Invoking a Stored Procedure from a partitioned CosmosDB collection from Logic Apps

I struggled a little to make that work, so I thought I would share the learning in order to accelerate your future endeavour. I was looking at a way to populate a CosmosDB quickly with random data. Stored Procedures came to mind since they would skip client-server latency.  We can call a stored procedure creating … More Invoking a Stored Procedure from a partitioned CosmosDB collection from Logic Apps