title: DDD, Can aggregate handle an event from another aggregate?
body: <p>Is it right to handle an event in a aggregate published from another aggregate ? Or a domain should only handle commands ?</p>
  
  <p>In my case, I have an application which manages settings. I have an aggregate for application and an aggregate for applicationGroup. When I want to create a settings for a specific group of applications, then the command is handled by my applicationGroup, then the applicationGroup publish an event GroupSettingsCreated, but does DDD say we can handle this event directly in my ApplicationAggregate ? Or should I handle this event in an event handler ,map it into a command then send it to my ApplicationAggregate ?</p>
  
  <p>Thanks</p>
  
  <p>John</p>