マイクロサービス間でデータの整合性を保つ必要があるが、2相コミット(2PC)はパフォーマンスへの影響が大きいため避けたい場合、採用すべきパターンはどれか。

Sagaパターンによる補償トランザクション。