Posts

Showing posts from May, 2019

Breaking free from on-premises

Image
Two three years ago now (wow, time flies!), I was investigating how we could transition from our on-premises message based architecture to having services running in Azure. This article briefs you on parts of our journey thus far. In this post Background Extending our first on-premise service to the cloud - a scenario Reference material Background On premises, we were running NServiceBus with its default MSMQ transport. We were relying on DTC to ensure that we had transactional guarantees for message delivery, and we had grown comfortable with this support. As such, we were looking for a solution where we could extend our current mesh of on-premises services into the cloud, having them work together for an extended period of time, until we finally had moved them all. Also, due to dependent software components, for a given set of services, we were tied down to an older version of NServiceBus (4), whereas we - in the cloud (and for our new services) - wanted to use