Entity Framework – Update Database using Azure Pipelines

Introduction The pipelines bring to us the opportunity to create automatic tasks to execute development operations, like deploys, migrations, tests, etc. Focused in the deploy routine, some applications need other...

Case Study: Azure Service Bus and Event-Driven Architectures

Introduction In this article we will talk about Event-Driven Architectures. We choose to use the Azure Cloud Infrastructure.Service Bus provides reliable, secure asynchronous messaging at scale. This article is written by the engineering team at CreateIT and it is intended to show you a case study in one of our projects for a client. We'll take a deeper dive into the Service Bus technology, architecture, and design choices. The post will cover both conceptual material as well as implementation details. Most importantly, we will discuss design and implementation of some of the features that provide secure and reliable messaging at scale, while minimizing operational cost. Service Bus Entities When we are working with Azure Service Bus, we can choose two Entities: Topics or Queues. You can have multiple Topics or Queues per Service Bus Namespace, but firstly you need to differ one from another. If you want a FIFO queue and only have one Consumer,...
Functions plus Slack

Playing with Azure Functions: Creating a Slack bot

1
Past March, Microsoft launched the preview of Azure Functions, often referred as an Amazon Lambda competitor. This being my first post about this topic, I will briefly introduce Azure Functions...

Latency test between Azure and On-Premises – Intro

2
  In these series of posts, we’re going to compare different ways of connecting to Azure. We’ll setup a web service and a client. We’re going to see which architecture...

Latency test between Azure and On-Premises – Part Four

0
Starting with a real-world application of Azure (it’s used here on Create), this scenario is a direct 24/7 VPN link to a gateway in Azure. This is a business-oriented...

Azure Blob Storage Metadata 400 Bad Request

0
I was getting a 400 Bad Request when inserting blobs in Azure Blob Storage because I was setting metadata with non-ASCII characters. // Retrieve storage account from connection string. CloudStorageAccount storageAccount =...

Azure Search Index with 2 datasources

1
Recently I had the need to index documents stored in Azure Storage Blobs. Additionally I wanted to use the blob storage metadata also to add some information to those...

Latency test between Azure and On-Premises – Part One

0
First test - TeamViewer VPN   In this first test, we are connected via TeamViewer VPN (specification of this technology at the last post) to an Azure VM (Virtual Machine). This...

Straight A’s in WebPagetest with Umbraco

0
Before launching a new website, there's a checklist I go through, to make sure that everything is ready. One of the items in my checklist is to test the...

Latency test between Azure and On-Premises – Part Seven

0
In this scenario we would be using a Relay. This is yet another way of connecting your on-premises infrastructure to Azure, but not recommended at all in terms of...