SpetStore の CQRS+ES版(開発中)

レイヤー構成

クリーンアーキテクチャに準拠

スタック構成

  • コマンド側
    • write-interface
    • write-use-case
    • domain
  • クエリ側
    • read-interface
    • read-use-case
  • 共通インフラストラクチャ
    • infrastructure

ポートの定義

  • ポートは各層に配置する。
  • publicなtrait, classはポートになり得る。