title: DDD: How many aggregates should have a single bounded context?
body: <p>How many aggregates should have a single bounded context?</p>
  
  <p>I'm asking this question due the reason, that the information from books and other resources are too broad/abstract.</p>
  
  <p>I suppose, that it depends on certain domain model and its structure. How many bounded contexts do have a domain model? How many entities there are in each bounded context. I suppose, that all these questions make dependency on that fact, how many aggregates should be in a single bounded context.</p>
  
  <p>Also, if to recall the SOLID principles and the common idea to have the small loosely coupled pieces of code. I suppose, that it's fine to have maximum 3-4 aggregates per single bounded context. If there are more aggregates in single bounded context, then there are probably some issues with the software design.</p>
  
  <p>I'm reading the Vernon's book right now about DDD, but it's rather difficult to understand how to design certainly such things.</p>