ヘキサゴナルアーキテクチャ

ポートとアダプターを介して、ドメインロジックをインフラから分離する階層化アーキテクチャスタイル。

ヘキサゴナルアーキテクチャとは?

ヘキサゴナル(別名ポートとアダプター)は、ドメインを中心に据え、その周囲をポート(外部世界に到達するために使うインターフェース)とアダプター(特定の技術向けのポートの実装、例えばHTTP、SQL、Kafka)で囲みます。その見返りとして、単体でテスト可能なドメインと、ビジネスルールに触れることなく差し替えられるインフラが得られます。

別名: ports and adapters.

関連用語