0

Can we have more than one core domain, as the result of Distillation process (ref. DDD green book, Chapter 15, "Core Domain", by Eric Evans)?

As far as I could read, there is only one "core domain". Other domains are categorized as, such as sub domains, highlighted (core) domains...

Notes: I've read the following discussion but I think they doesn't answer my question.

DDD, identifying the core domain Can Core Domain span multiple Bounded Contexts?

The book: Domain-Driven Design: Tackling Complexity in the Heart of Software

Community
  • 1
  • 1
vuhung
  • 1
  • 1

1 Answers1

0

I'd imagine a single core domain would be best for future maintainability. Having 2 cores would cause confusion for anyone reading the code.

If you have a one group of things that are core and another group of things that are also core, maybe you could organise them in your single core domain using namespaces?

Adrian Thompson Phillips
  • 6,893
  • 6
  • 38
  • 69
  • Thank you. As far as I read and understand the DDD book by Eric Evans, this is what Erics recommends. He uses "core domain", not "core domains". – vuhung May 25 '15 at 14:59