システムアーキテクト暗記無料で始める

オーケストレーションとコレオグラフィとは?おーけすとれーしょん・これおぐらふぃ

オーケストレーションとコレオグラフィとは、複数サービスを連携させる2つの方式。オーケストレーションは中央の制御役が呼出しの順序と例外処理を統括する方式、コレオグラフィは中央を置かず、各サービスが他サービスの発したイベントに反応して自律的に動く方式。制御を1か所へ集めるか散らすかの選択になる。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の頻出用語/午前II

システムアーキテクトを最短で暗記・合格する →

背景

サービスへ分けると、1つの業務は複数サービスをまたぐ手順になる。その手順をどこへ書くかが問題で、中央へ置けば全体の流れが1か所で読めるが、サービスを足すたびに中央を直すことになる。各サービスへ散らせば追加は独立に行える代わりに、全体の流れを1枚で示せる場所がどこにも無くなる。可視性と自律性のどちらを取るかというトレードオフになる。

具体例

AWS Step FunctionsやCamunda、Netflix Conductorは、中央の定義で流れを制御するオーケストレーションの実装。一方、受注イベントをAmazon EventBridgeやApache Kafkaへ発行し、在庫・配送の各サービスがそれを購読して独立に動くのがコレオグラフィにあたる。

試験での引っ掛け

オーケストレーションは全体の流れを追いやすい反面、中央が単一障害点となり、変更の順番待ちが起きるボトルネックにもなる。コレオグラフィは逆に、どのサービスがどのイベントを購読しているのかが実装へ散るため、障害時に「どこで止まったか」を追う手段を別途用意しないと運用できない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

システムアーキテクトを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • オーケストレーションは全体の流れを追いやすい反面、中央が単一障害点となり、変更の順番待ちが起きるボトルネックにもなる。