background preloader

A lire

Facebook Twitter

Unshackle Your Domain. Greg Young Discusses State Transitions in Domain-Driven Design a. 2. Can you tell us a bit about how you are using Domain-Driven Design and use cases of DDD? Our main domain is an in-memory model representation of what the stock market is in the current state of and as it changes - that would be our domain. Our strategies all run within this domain, doing various things. The choice to use domain driven design here is actually quite an unusual one. For those who are unfamiliar with the industry I am in, speed is generally king. 3. Yes. This becomes really useful for us because, since we no longer have any concept of persisted state outside of our domain, we only have the actual state transitions.

They like to have the data in a denormalized way, as opposed to a 3rd normal form within the database, by actually saving out the transitions to an event stream. 4. Yes, the biggest one is - I'm sure that most people who've used domain driven design have heard before - to only use domain driven design on appropriate projects. 5. 6. 7. 8. 10. 12. 13. 14. Altdotnet seattle session video - Greg Young [MVP] - CodeBetter. Mark Nijhof on CQRS Sample @ E-VAN 18 November 2009. Greg Young on DDD @ E-VAN 09 Feb 2009. DevTeach Talk - Greg Young [MVP] - CodeBetter.Com - Stuff you ne.