178 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
0
votes
1
answer
76
views
DDD: Where to trigger creation of Aggregate root that need existing referenced Data
I am currently building an online course platform where you can create courses and assign them to users as mandatory trainings (creation of training and assigning them doesnt have to be done by the ...
0
votes
2
answers
142
views
How to properly ensure an aggregate exists in another bounded context DDD
I realize that there are a bunch of posts somewhat covering this topic already, but there I am yet to find an exact answer to the question that I have. Lets say that I'm developing an application for ...
0
votes
1
answer
54
views
DDD: query multiple aggregates for "export" command
I have 3 subdomains that logically were splitted into 3 Bounded Contexts (and on 3 independed microservices)
Project BC with aggregate Project
User BC with aggregate User
Customer BC with aggregate ...
0
votes
1
answer
274
views
Who acts as a conformist in the Customer/Supplier relationship in DDD?
In the context of Domain-Driven Design (DDD), the Customer/Supplier pattern describes a relationship between two bounded contexts where one context (Customer) relies on the services provided by ...
0
votes
2
answers
321
views
What's wrong with multiple entities in multiple bounded contexts pointing to the same identity?
Following this answer from different question I've been somewhat shocked with the following statement:
An aggregate in one BC would be represented either by an id or as a value object in another BC. ...
0
votes
1
answer
159
views
How to create an object in multiple bounded contexts?
Let’s say I have Product model. I have Catalog Context, Warehouse Context, Shipping Context, Sales Context. My Product entity is scattered into these Context. Catalog, Warehouse,Sales and Shipping has ...
0
votes
1
answer
139
views
How to manage identifiers for entities between bounded contexts in DDD?
I need some clarification about managing identifiers for entities in DDD.
Assume we have Product model. It can have different meaning in Sales context, Shipping context and Inventory context. So we ...
0
votes
1
answer
217
views
Validation in DDD requiring data from distinct bounded contexts
I'm quite new to DDD and I need to get something straight. It's asked many times but I never found a satisfying fits-all answer.
The question is: How to validate an aggregate requiring data from ...
0
votes
1
answer
788
views
Managing Complexity in Communications between Multiple Bounded Contexts in DDD
I am starting to work on a system based on Domain-Driven Design (DDD), and I have divided my application into multiple bounded contexts to reflect different business areas. However, I have noticed ...
1
vote
1
answer
630
views
Is it recommended for a Bounded Context to communicate with another to validate entity relationships in Domain-Driven Design (DDD)?
I am developing an application using Domain-Driven Design (DDD), and I have defined two Bounded Contexts: "Catalog" and "PriceManagement."
In the "Catalog" Bounded ...
0
votes
1
answer
263
views
DDD Context Map – meaning of Arrows
Domain Driven Design proposes the creation of Context Maps and to link bounded contexts (relationships).
The literature (incl. internet) shows a lot of examples. The majority does not use arrows for ...
3
votes
1
answer
4k
views
What is an Aggregate?
Aggregates are described in many different ways. Two significant are cited below:
From https://medium.com/ingeniouslysimple/aggregates-in-domain-driven-design-5aab3ef9901d
Aggregate is used for ...
1
vote
1
answer
454
views
How to resolve Order and Warehouse bounded contexts dependency when eventual consistency is not an option?
I'm working on an order system based on DDD concepts. I'm unsure how to implement the communication between the two bounded contexts Warehouse and Order when eventual consistency is not an option. All ...
0
votes
1
answer
371
views
Modeling (apparent?) dependency between DDD Bounded Contexts
The simplified scenario is the following: there is a BC (Bounded Context) called "tasks" which contains the Task Aggregate, and a BC called "meetings" which contains the Meeting ...
1
vote
0
answers
188
views
About the implementation of 'The abp bounded context module'
From The Official Guide - Mastering ABP Framework, Chapter 15 Working with Modularity, page 416, there are 4 isolation levels for an applicaion module defined in the book, one of them called 'Bounded ...