Why I wrote NServiceBus
I’ve been asked if I have a document describing the architecture of NServiceBus, so since I don’t have one yet, this post will be the start. First of all, there were two major forces that drove me to...
View ArticleNServiceBus Distributed Topology Q&A
I’ve been receiving more and more questions about how NServiceBus fits in distributed systems and wanted to share them: My question is about distributed topology. The EAI-hub-and-spoke model is all...
View ArticleGeneric WCF Transport available for NServiceBus
After trying a bunch of different directions it appears like I’ve found one that works. I didn’t think that I could make use of the top ServiceModel stuff, but I was wrong. Many thanks to Tomas...
View ArticleInfoQ interview on NServiceBus
The good folks from InfoQ interviewed me recently about NServiceBus. You can find the full interview here. Here are some choice tidbits: “For any developer who architects using SOA principles, on the...
View ArticleIn-Order Messaging a Myth?
I got this question the other day from one of my long-time readers Bill about nServiceBus and I thought I’d share: I have a question around processing of messages in proper order. When leveraging...
View ArticleScalability – you wish you’re gonna need it
“Is it still valid to assume it is more expensive to design a scalable system?” In Gavin Terrill’s news post on InfoQ, Big Architecture Up Front – A Case of Premature Scalaculation? he covers one of...
View Article[Podcast] Message Ordering: Is it Cost Effective?
In this podcast we’ll be discussing the issues around multi-threaded processing of messages by a service, specifically that the processing of message received second may be finished before that of the...
View ArticleDurable Messaging Is Not Enough
I’ve been sitting on this post for a while, waiting, before outlining all the kinds of problems durable messaging doesn’t solve, I wanted to have a solution handy. Harry Pierson begins to outline the...
View ArticleDistributed Architecture on ARCast.TV Rapid Response
A while ago, me and Ron Jacobs (virtually) got together and did a couple “rapid responses” to questions on the MSDN architecture forums, and I just noticed that they’re online. The really great thing...
View ArticleAdvanced Messaging with a dash of DDD
Following my last post (From CRUD to Domain-Driven Fluency) a bunch of questions have started popping up. One that I received via email from a client up in Ireland particularly caught my eye, so here...
View ArticleNServiceBus Performance
I’ve gotten this question several times already but now companies are beginning to look for performance comparisons in making decisions around the use of nServiceBus. It’s often compared to straight...
View ArticleA Queue Isn’t An Implementation Detail
It’s hard to believe that this continues to pop up even as WCF is reaching its fourth version (emphasis mine): “A common complaint is that the first call on a client object takes some...
View ArticleHanselminutes on NServiceBus
Yesterday me and Scott virtually sat down to have a chat about NServiceBus and service buses in general. While we didn’t get in to many of the more advanced parts, you may find it an interesting...
View ArticleNServiceBus 2.0 Release Candidate 2 Available
So it’s been about 6 months since my last NServiceBus post and since then about 1000 new people have subscribed to this blog so they might not know anything about it. For a bit of history, see the post...
View ArticleESB Differences Between Java and .NET
At QCon London a couple of weeks ago I had a chat with Ross Mason, the founder of Mule – the open source Java ESB. After a while, I realized that NServiceBus is a bit different from Mule ESB in terms...
View ArticleNServiceBus – .NET Service Bus Smackdown
I get this question quite often: “what is the difference between NServiceBus and the .NET Service Bus from Microsoft?” And I’m afraid the answer is that the two technologies were designed to handle a...
View ArticleNServiceBus 2.5 Released
Just before we usher in the new year, I’m happy to announce the release of NServiceBus version 2.5. Yes, there’s a new logo, and the website’s been redesigned. It’s been a long time coming – the...
View ArticleBus and Broker Pub/Sub Differences
One of the things which often confuses people using NServiceBus for the first time is that it only allows an endpoint to subscribe to a given event from a single other publishing endpoint. The rule...
View ArticleNServiceBus Videos Online
When I was at NDC a couple of weeks ago, I got together with Carl Franklin and we recorded a DNR-TV episode on NServiceBus. If you’re looking for a zero-to-sixty, code-centric explanation of...
View Article
More Pages to Explore .....