調整アプローチの選択 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

調整アプローチの選択

コレオグラフィとオーケストレーションはどちらもマイクロサービスを統合するときに使用します。単一のマイクロサービスの境界内でコレオグラフィを選択すると、依存関係を完全に制御できます。マイクロサービスの境界を越えて作業する場合は、オーケストレーションを選択します。例えば、分散トランザクションに参加する複数のマイクロサービスは、障害によるロールバックを考慮してオーケストレーションから恩恵を受けます。他のマイクロサービスにとって関心のあるイベントを処理するマイクロサービスは、コレオグラフィとイベント駆動型アーキテクチャの恩恵を受けます。

1 つのトランザクションに複数のシステムが関与する場合にロールバックを実装するための一般的なパターンは、Saga パターンです。