1つのAggregateの中でのConsistency
同期的にConsistencyを保つが、Aggregateがそもそもそういうものなので比較的簡単 Consistencyを保つ最も簡単な方法は、毎回計算すればいい
totalAmountというpropertyを持たずに、sum [Orderline.amount]とすれば良い
そもそもデータとして持たなければ状態も減るのでそういう嬉しさも得られる
どうしても永続化したい場合
というかAggregateという単位がそもそもそういうものなので、なにか特別なことを考える必要はない