@alkaidy2025 If consistency across multiple aggregates is required, it is necessary to guarantee consistency at the application level using techniques such as the saga pattern.
@alkaidy2025 This is because, in Domain-Driven Design, an aggregate equals a transaction boundary; the repository is not merely an object in the data access layer, but rather an object that persists data in units called aggregates and ensures application consistency through transactions.