オニオンアーキテクチャ
#アーキテクチャ
Jeffrey Palermo
の原著
The Onion Architecture : part 1 | Programming with Palermo
古典的な
レイヤードアーキテクチャ
の構造は、
インフラストラクチャレイヤ
が
密結合
https://scrapbox.io/files/646fdf74dd7231001c6cc78e.png
オニオンアーキテクチャの構造では
単方向データフロー(unidirectional data flow)
https://scrapbox.io/files/646fdf84d3824e001c4c961d.png
13_オニオンアーキテクチャ|【図解】ストーリーでわかる!ソフトウェアアーキテクチャ13選
第1層(最も外側の層): プレゼンテーション層
第2層: アプリケーション層
第 3 層: ドメイン層
最内層: インフラストラクチャ