Hello.
We have a pretty big application here and I considering to refactor it a little bit to follow DDD guys guidance.
For now the number one issue with it is Bounded Contexts and Context Maps. Maybe I just don't grok it, but it seems to me just impossible to do division. For example we have User object all over the place and it's exactly the same User object: display name, id and roles. There is another example: we have CatalogItem object to help us categorize another entities all over the place. Do we have to introduce Bounded Context dependencies? Is there any guidance for this matter besides that tiresome e-commerce sample?