|
|
|
|
|
by AndrewSChapman
1726 days ago
|
|
Don't get me wrong, I'm no DDD expert by any stretch. I think the main topic and real difficultly of DDD is figuring out specifically where and how to separate out different contexts (the so-called 'bounded context' in DDD parlance). Creating microservices is a good example. Where should the responsibility for a single microservice start and finish? What might the implications for scalability and extensibility be? What does this mean for data storage? What data will be shared or replicated between microservices and how will this be done? Answering these kinds of questions is hard and has big implications for your teams and for your business. |
|
It's very specific that, for instance, your domain model "should only be created by factories", though.
It's all a bit bikesheddy.