r/DomainDrivenDesign

What heuristics do you use to discover business domains and subdomains in Strategic DDD?

Hi,

I’m writing a blog post about Strategic DDD and finding subdomains.

I already found some heuristics, for example:

- words with different meaning in different teams

- things that change together

- important business events

- who owns the data / source of truth

- rules that must be consistent

- parts of process or user journey

- things reused by many products or processes

But I’m curious how people do this in real projects.

What heuristics do you use to find subdomains or bounded contexts?

How do you check later if the split was good?

Do you have some examples where the first split was wrong?

I’m not looking for perfect theory, more practical experience.

Thanks!

reddit.com
u/Hot_Code5129 — 5 days ago