Distributed Monolith

Distributed Monolith

How can a microservices-based architecture, that looked great on paper, turn into a s...

Priority Queues – Interceptors

Priority Queues – Interceptors

In the previous articles, I demonstrated why there is not really a need for priority ...

4+1 architectural view model

4+1 architectural view model

Once upon a time, I came across a question about a system that was designed according...

Priority Queues – Publishing

Priority Queues – Publishing

Instead of deciding to which queue a priority message should be sent to, a better des...

Priority Queues – Sender decides

Priority Queues – Sender decides

See how to send messages with a higher priority using NServiceBus....

Priority Queues – Why you don’t need them

Priority Queues – Why you don’t need them

Dealing with higher priority for certain messages often requires more than just an ad...

BloggingAbout.NET is dead

BloggingAbout.NET is dead

BloggingAbout.NET as a (domain)name exists since December 14, 2004. As a community mu...

Dealing with eventual consistency

Dealing with eventual consistency

Last year during Øredev I presented on how to deal with eventual consistency. Quite a...

Adding correlation identifier to logs with NServiceBus

Adding correlation identifier to logs with NServiceBus

In a production environment, it can be hard to diagnose logfiles and investigate if s...