マイクロサービスアーキテクチャにおけるデータ整合性維持のための「Sagaパターン」とは何か。

マイクロサービスではACID特性を持つ分散トランザクション(2相コミット)が困難なため、Sagaパターンを用いて結果整合性を担保し、失敗時は逆操作で打ち消す。