Some domain scenarios can make it very challenging to determine whether transactional or eventual consistency should be used. Those who use DDD in a classic/traditional way may lean toward transactional consistency. Those who use CQRS may tend toward eventual consistency. But which is correct? Frankly, neither of those tendencies provides a domain-specific answer, only a technical preference. Is there a better way to break the tie?
LB: “My son told me that he found on the Internet how to make my cows more fertile. I told him that’s the bull’s job.”
Discussing this with Eric Evans revealed a very simple and sound ...