Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 6509

Architectural pattern that manages the current state as the result of a sequence of events that are captured and stored and each trigger a state change.

2 votes

Same Event types for multiple micro-services

The scenario you described is what the Open Tracing standard is designed to resolve. The Open Tracing standard has several libraries and agregators that help to integrate it with your application. B …
Berin Loritsch's user avatar
1 vote

Should I create one large initial event or break down in smaller events?

I think the answer to your question comes from defining what the failure states for your application are. Event based systems come in a couple flavors: persistent queues and objects passed in memory. …
Berin Loritsch's user avatar
6 votes
Accepted

Effective methodology in designing event driven systems

While I am not an advocate of Big Design Up Front, I'm also not an advocate of No Design Up Front. Some systems are complicated enough you have to think through them. When you have multiple systems …
Berin Loritsch's user avatar
0 votes
Accepted

In an event sourced system, how do I get a current state of an entity?

According to all that I've looked into, you get your current state by doing a projection of your event history into the format you intend to use. A projection is, in functional terms, a left fold. Th …
Berin Loritsch's user avatar
3 votes

In CQRS/ES should database calls be done in command handlers or domain models?

They aren't really that incompatible. We have these two principles: CQRS says that the business logic is enforced inside the command DDD says that your domain model handles the business logic So to …
Berin Loritsch's user avatar
5 votes
Accepted

Should microservices in an event sourced architecture not communicate directly with one anot...

When working with microservices, the biggest concern is the time it takes to process requests. That means you have to manage synchronous response times. The important thing is to realize the impact …
Berin Loritsch's user avatar
1 vote

What to improve/change and how to move forward with my Event Storming session?

Biggest constructive criticism I have is that you are still very much in a CRUD mindset rather than an Event Sourced mindset. In general restrict the language you use to describe the concepts: Aggre …
Berin Loritsch's user avatar