マイクロサービスアーキテクチャにおいて、サービス間の通信障害が全体に波及するのを防ぐための設計パターンはどれか。

サーキットブレーカーは、特定のサービスへの呼び出しが連続して失敗した場合、遮断(オープン)して即座にエラーを返し、システム全体の共倒れを防ぐ仕組みである。