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

The domain model and its encompassing Domain Layer is never the correct place to manage transactions.5 The operations associated with a model are usually too fine grained to themselves manage transactions and shouldn’t be aware that transactions play a part in their life cycle.

From

Cover of Implementing Domain-Driven Design

Note

I think we have some entities being saved in Domain Service, but I'm not sure