Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

技術的意思決定

アーキテクチャ選定

オニオンアーキテクチャ × DDD 採用理由

graph LR
    subgraph オニオンアーキテクチャ
        D[Controller] --> E[UseCase]
        E --> F[Domain]
        G[Infrastructure] -.->|implements| F
    end
観点採用理由
ドメイン独立性ビジネスロジックをフレームワークから隔離
テスタビリティDomain/UseCase は純粋Kotlinでテスト可能
拡張性DB変更やCQRS導入に強い構造