DDDに問題があります。使い始めたばかりなので経験が少ないです。2 つの境界付けられたコンテキストがあります: メンテナンスとクライアントです。各クライアントには、エンジンのパーツのリストがあります。メンテナンスには、修理を職業とする会社が保管されています。クライアントは、各パートに優先する会社を選択できます。
管理者は会社を一時停止できます。2 つの集計に変更があります。まず、会社のステータスを変更し、それを好むクライアントから次の会社を削除する必要があります。それに対処するための最良のパターンは何ですか?集計で 2 つのハンドラーを作成できますが、ハンドラーの 1 つが例外をスローしたときに変更をロールバックするにはどうすればよいですか?