O'Reilly logo
  • regis hattori thinks this is interesting:

It would be best for it to delegate to an Application Service (14) to harmonize with the Hexagonal Architecture (4). Doing so would allow the Application Service to manage the transaction, which is a natural application concern

From

Cover of Implementing Domain-Driven Design

Note

In which layer the pubsub must be placed considering it can be called by the Domain and it can call the Application Service