IDDD_Samples
IDDD_Samples copied to clipboard
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
The class `com.saasovation.agilepm.port.adapter.messaging.rabbitmq.RabbitMQTeamMemberEmailAddressChangedListener` is listening to the event `com.saasovation.identityaccess.domain.model.identity.PersonContactInformationChanged` which is fired from the `iddd_identityaccess` module. I think it's an implicit dependency between the two modules that actually make this...
# Couldn't download libraries when building project with Gradle v2.3 and Java7 Maven central discontinued support for TLSv1.1 and below. Gradle v2.3 with Java7 used in the project use TLSv1.1...
# Starting rabbitMQ container fails on Mac because of the invalid node name. `startContainers.sh` use hostname as RABBITMQ_NODENAME. ``` rabbitmqNodeName="$(hostname)" ... docker run --name "${rabbitmqContainerName}" -p 5672:5672 -p "${rabbitmqManagementHttpPort}":15672 -e...
add minimum change so that `./gradlew build` can work with Java 8
I have a doubt about the code organization. As an example, the `com.saasovation.identityaccess.infrastructure.persistence` package contains classes that implement repositories using hibernate. But a similar purpose is served by the `com.saasovation.agilepm.port.adapter.persistence`...
Hi Sir, where is the aggregate root in in this project?
Hi Vaughn, could you explain it? I'd appreciate ;] For example Product: uses ProductId and TentatId. ``` public class Product extends Entity { private Set backlogItems; private String description; private...
I'm trying to understand the eventing and am a bit puzzled cause when I follow the invocations starting from RabbitMQBacklogItemCommitedListener, it calls SprintApplicationService, which calls sprint.commit(BacklogItem bli). It doesn't publish...
when the user doesn't have the role, method like authorFrom will return null but I cant see any code dealing with this situation? or this sample just assume that the...