-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Definition of system and context and when to use each one #5
Comments
Hi @mamhend-c could you give some more details here? |
This is a common question about the Domain Message Flow Modeling notation. |
Hi @philipschm1tt, In general, I would say purple cloud icon is something that contains business rules or domain logic which your business owns. The system icon is usually a 3rd party system which your business has no control over. Regarding the UI, I normally use separate icons e.g. a picture of a phone or a computer screen. Most of the time, the mobile app and web UI doesn't belong to any (sub)domain and is something that exposes information and capabilities of multiple (sub)domains. But logically some people do consider parts of the UI to belong to a particular model and therefore you could show the actor directly interacting with the purple cloud without a system or app in-between.. There aren't many rules with this techniques, as long as you can communicate your intention to the people who will be looking at it, then it's all good. |
Thanks. Does this answer your question, @mamhend-c? |
@NTCoding Thanks for the explanation. What do you think about adding it to the README? Not as a strict rule but as an option. I had the same thoughts as @mamhend-c when reading it initially. |
@alexlawrence it's a good clarification yeah. We should add it to the readme. I'm hoping to spend some time on this repo addressing some of the comments that have been raised in various discussions. I'm hoping to do this in late July when my book is out of the way. If anyone wants to make any changes before then feel free. |
Sure, if I find some time, I'll go ahead. Currently, I have the same time issue as you it seems 😄 |
We need to clarify when to use the system icon or the bounded context icon
The text was updated successfully, but these errors were encountered: