The Best Way to Share Data Among Bounded Contexts

When first learning Domain Driven Design it is common to run into problems in data sharing.  Domain Driven Design recommends that data is kept in silos, or Bounded Contexts, where only one BC is allowed access and if other Bounded Contexts need access to that data they must ask for it.  This can lead to…

read More
DDD is not Architecture

In some recent discussions with potential clients, they’ve told me that one of their goals for their project was to migrate to a DDD architecture.  Though it’s clear the idea they were trying to get across, the idea of a DDD architecture doesn’t make sense. The main idea behind DDD is in the name itself:…

read More