ポートアンドアダプター
システム内のデカップリングしたい2つのコンポーネントの間にあるインテグレーションポイント(ポート)ごとに、入出力を変換するための別個のコード(アダプター)を定義するというものです。
まあ
腐敗防止層
sta.icon
いや、腐敗防止層はもうちょっと扱ってる範囲が広い
ポアはアダプターという名のラッパーの定義に等しい
使うことにした最小限のサブセットだけが見えるようにすれば十分です。……ポートはほとんどかならずAPIの単純バージョンになります
サービス間の通信では必ずポートアンドアダプターを使え