Process manager in event sourcing
There is a pattern which can be used to orchestrate collaboration of different aggregates, even if they are located in different contexts/domains. This patters is called a process manager. What...
There is a pattern which can be used to orchestrate collaboration of different aggregates, even if they are located in different contexts/domains. This patters is called a process manager. What...
If you’re into software development you’ve probably heard about Behavior-driven development. Recently I had a discussion whether or not business people think in this way. Fortunately, I was involved in...
A: Hello, have you CREATEd a new car? B: No! I just UPDATEd its Owner field, setting it to my id. I needed to UPDATE the balance field of my...
I hope you’re familiar with event sourcing pattern. Switching from update-this-row to a more behavioral paradigm in designing systems, that’s one of the most influential trends for sure. But how,...
I’s been a while since last blog post and mapping back the blog domain. Let’s restart with something fency: REST API!
There are two terms which you should consider during designing your system. The more robust, the bigger system you design the deeper should be your understanding of these two values....
Storm processor, recently moved to Apache foundation is a powerful stream processing library open sourced by Twitter. It provides needed resources to scale out the processing across multiple machines, providing...
So far I encountered a few patterns for deploying application. Speaking of those based on nuget packages, I can easily distinguish two of them.
This will be a tale of two organizations.
I thought for a while about presenting a few projects which are in my opinion real pearls. Let’s start with the EventStore and one in one of its aspects: the...