アーキテクチャ ドメイン駆動設計 どめいんくどうせっけい 業務ドメインを中心に据えて設計するアプローチ。 #ddd#design ビジネスの言葉(ユビキタス言語)とモデルを揃え、境界付けられたコンテキスト・集約・エンティティ・値オブジェクトといった部品で複雑なドメインを構造化する設計手法。戦略的設計と戦術的設計の両輪で、長期的に変更に強いソフトウェアを目指す。 関連用語 境界付けられたコンテキスト モデルが一貫して通用する明示的な境界。クリーンアーキテクチャ 依存関係を内向きに揃える同心円のアーキテクチャ。ヘキサゴナルアーキテクチャ ポートとアダプタで中核と外界を分離する構造。CQRS コマンドとクエリでモデルを分離する設計。 関連書籍 Clean Architecture 達人に学ぶソフトウェアの構造と設計 Morris Kief、宮下 剛輔、長尾 高弘 上級 Amazonで見る ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ Richards Mark(W.Mark)、Ford Neal、島田 浩二 上級 Amazonで見る マイクロサービスアーキテクチャ 第2版 Newman Sam、佐藤 直生、木下 哲也 上級 Amazonで見る ← 用語集トップへ戻る