Start a new project with an Event Sourcing Architecture

When you are planning how your Event Sourcing project should be distributed, you will consider a lot of different distribution strategies. I suggest to you, as I do every time I am leading a team, to not just choose a strategy because of its popularity but focus on the value to the product owner and the user using the product. For example, even if I did release this example project to the public, I will not opt for a Microservices architecture. This type of system may become busy and thus it may need to scale vertically by adding more resources, but it serves a specific domain and will not require a major growth in features.

Read more

submitted by /u/keithmifsud
[link] [comments]