目次: はじめに: ドメイン駆動設計とは ドメイン駆動設計の要素 戦術的設計パターン 戦略的設計: ドメイン駆動設計のコンテキストマッピング ドメイン駆動設計の実践 ドメイン駆動設計とアーキテクチャ 結論: ドメイン駆動設計の採用を検討する 1. はじめに: ドメイン駆動設計とは ドメイン駆動設計 (Domain-Driven Design, DDD) は、ソフトウェア開発プロセスにおいて、ビジネスドメイン(業務知識や業務要件)を中心に据え、それを表現するソフトウェア設計手法の一つです。ドメイン駆動設計は、エリック・エヴァンスによって開発されました。 この設計手法は、ビジネス要件が複雑で変更が…