Udi & Greg Reach CQRS Agreement
Hard to believe, isn’t it? Although both myself and Greg have been saying (quite publicly) for a long time now that we’re in agreement in about 99% of the DDD/CQRS content we talk about, it turns out...
View ArticleCommon CQRS Abuses
Abuse #1 “I’m using CQRS because I need to scale.” While CQRS may be more scalable than other more traditional architectures, the use of asynchronous communication often complicates the user...
View ArticleDon’t try to model the real world, it doesn’t exist.
Recently I’ve started talking more about modeling and its relation to the real world. Here’s where it all starts from: Don’t try to model the real world, it doesn’t exist. I know that that sounds like...
View ArticleUI Composition Techniques for Correct Service Boundires
One of the things which often throws people off when looking to identify their service boundaries is the UI design. Even those who know that the screen a user is looking at is the result of multiple...
View ArticleLife without distributed transactions
Occasionally I get questions about the issue of transactional messaging – why is it so important, why does NServiceBus default to this behavior, and if we didn’t use it, what bad things could happen....
View Article