In our last article, we set out to build a resilient architecture around streaming events. In this article, we are going to build the solution. We are going to use an ARM template which automates deployment. We will also go through the configuration of different services. The goal of the architecture was to allow a … More Implementing & Automating Azure Stream Analytics Pipeline
We came upon an interesting challenge recently. Let’s have a stream of events pouring in. The source is unimportant. Hundreds, peeking at thousands, of events per second. We need to update a table in Azure SQL with a summary of the events. Let’s just assume the events are about widgets. So each event contain a … More Taming the fire hose: Azure Stream Analytics
We looked at Azure Functions. We also looked at security around Azure Function used to implement APIs. Something people will quickly notice when implementing an Webhook / API function is that its URL or route is always prepended by /api. For instance, if we create a webhook function in C# and we setup the route … More How to get rid of /api in Azure Function’s route?
Most solutions have recurrent batch jobs, e.g. nightly / end-of-month batch jobs. There are many services we can leverage in Azure to run those. In this article, we are going to explore a service that has “Batch” in its name: Azure Batch. Azure Batch is typically positioned for big compute since it easily schedule jobs … More Recurrent serverless batch job with Azure Batch
In a past article, we looked at Serverless compute in Azure in general and Azure Functions specifically. In this article we wanted to focus on Azure Function triggered by HTTP requests and the different options we have to authenticate: Anonymous Function Admin System User Those are called Authorization Levels. For each function in a function … More Azure Functions HTTP – Authorization Levels
I meant to write about Azure Functions & serverless computing for quite a while now. So here we go. This entry is meant as a “getting started” entry with pointers to documentation and general discussion. We’ll dive deeper in future articles. Serverless What is serverless computing? It doesn’t mean, as this blog’s introduction image suggests, … More Serverless compute with Azure Functions – Getting Started
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