Monthly Archives: June 2017

CQRS applied at the service level in Azure

Command and Query Responsibility Segregation (CQRS) is a software pattern where there is a separation between queries (read) and commands (modify).  The pattern, like many Object Oriented Design (OOD) patterns applies well to service oriented architecture (SOA) in building services … Continue reading

Posted in Architecture, Azure, SOA | Leave a comment

On-premises BizTalk integration with Azure File Storage

Problem Azure File Storage (AFS) supports on-premises integration on servers supporting SMB 3.0.  For BizTalk integration this allows for AFS to be mapped just like a normal file locations using the File Receive Locations and File Send Ports.  In situations … Continue reading

Posted in Uncategorized | Leave a comment

SQL Server Notifications – Polling and ServiceBroker

Introduction As part of the CQRS in Azure MSDN blog series, two forms of notifications were used to notify the application tier of changes to the underlying data model.  For the SQL Azure, a polling mechanism was used and push … Continue reading

Posted in Azure, Azure SQL, C#, Entity Framework | Leave a comment

Visual Studio Team Services: Connecting a BitBucket Repository

This is a walk-through of how to connect an existing BitBucket repository to Visual Studio Team Services. Step 1: Create a build definition In the project inside VSTS, navigate to the Build definitions and click the plus icon to create … Continue reading

Posted in Uncategorized | Leave a comment