|
|
|
|
|
by jared314
4139 days ago
|
|
> Every single attribute in the event gets indexed at least 3 times and it grew out of a manageable scale really quickly. Ok, so it was a technical issue. I assume you attempted to change the indexing. The technical reasoning did not come through in the project page or your comments. |
|
Was it because a CSR got a call from a pissed-of-customer and agreed to change it? Was it because a third-party system fucked up and decided give the customer a little more "x"?
This is where Domain-Driven-Design comes in and CQRS/Event Sourcing really shines. The net effect of those two events I just described may be exactly the same for MY domain, but if there are other systems that are listening for the domain's events they may come to radically different conclusions. In CQRS/ES you would actually record those two things as different events, semantically.
It really upsets me that people don't get this about CQRS/ES. Maybe I should just start spamming links to Greg Young's talks...