疎結合

更新日:

用語解説

疎結合は、モジュールやシステムの間の依存を、明確で安定したインタフェースだけに限定し、それぞれを独立に変更しやすくした状態です。

■ 試験で押さえるポイント

  • APIやメッセージを通じて連携し、相手の内部のデータベースや処理に直接依存しません。

  • 障害の影響を限定でき、独立した開発や拡張がしやすくなります。

  • 一方で、通信の遅れやデータの整合性の管理は複雑になります。

■ 選択肢での判断ポイント

情報隠蔽、API、メッセージ連携と、密結合とのトレードオフを判断します。

例: 注文サービスが在庫のデータベースを直接読まず、在庫APIだけを呼ぶ構成です。

音声で聞く

同じ分野の用語