In Domain Driven Design applied architectures, you should start developing domain model and test it. After a model occurred, then you can use the model objects in other layers like that Presentation Layer or Persistence Layer.
My question is how to separated tasks to team members like this Project?
- Before a model created, frontend developers can not do anything.Because objects are not ready.
- Does Domain Model created by multiple developers like this projects? For example ProductService and OrderService are developing and testing by two different developers?