DEV Community

Discussion on: Planning the technology stack for an Event Sourcing project

 
keithmifsud profile image
Keith Mifsud

Thanks for the long explanation :)

Please don't just assume that my comments will be right or that they fit your domain; I'm merely commenting more as a question than a statement :)

I think that these events are not business domain ones but more an application(s) matter. They seem to describe tech clients (browsers, devices etc..) and not what the Customer can do. For example, user login is not a Customer's aggregate problem but an application access one.

I think, Eventual Consistency is key here and that you should (if possible) try to plan the system with it in mind.

Please let me know your thoughts on this. I enjoy such discussions :)