ドメイン駆動設計をはじめよう ―ソフトウェアの実装と事業戦略を結びつける実践技法の表紙

ドメイン駆動設計をはじめよう ―ソフトウェアの実装と事業戦略を結びつける実践技法

Vlad Khononov, 増田 亨, 綿引 琢磨

出版日: 2024/7/20

出版社: オライリー・ジャパン

ページ数: 408ページ

最終更新: 2025年5月3日

人気スコア: 276

どんな本?

本書は、ソフトウェア設計の根幹をなすドメイン駆動設計(DDD)を、事業戦略と実装の両面から深く理解し実践するための決定版です。エリック・エヴァンスが提唱したDDDの基本概念から、最新技術トレンドを取り入れた実践方法までを、4部構成で体系的に解説します。第Ⅰ部では設計の基本方針を、第Ⅱ部では業務ロジックの実装方法を、第Ⅲ部ではDDDを現場で適用する具体的な手法を、第Ⅳ部では他の方法論との関係性を学びます。これにより、単なる設計手法の習得に留まらず、事業課題の解決に直結する「意味のあるソフトウェア」を開発できるようになります。開発者、アーキテクト、プロダクトマネージャーなど、ソフトウェア開発に関わる全ての人々が、より効果的なコミュニケーションと協調を通じて、高品質なソフトウェアを効率的に構築するための知識とスキルを習得できるでしょう。特に、抽象的な概念を具体的なコード実装へと繋げる方法論を重視しており、実践的な開発能力の向上に貢献します。

この本に言及している記事

Q

研修中エンジニアが読んでいる本

by gorilla_tech on Qiita 2025年5月3日
"ドメイン駆動設計(DDD)の理論から実践、実装までを網羅的に解説。DDDという言葉は聞いたことがあるが、具体的にどのように活用すれば良いのか理解したいエンジニアにとって、その本質を掴むための良書。理論と実践を繋ぎ、事業戦略と結びつけてソフトウェア開発を進めるための実践的な知識が得られる。"
Q

『初めての自動テスト ―Webシステムのための自動テスト基礎』読んだ感想_まとめ

by posiposi on Qiita 2025年1月7日
"「初めての自動テスト」を読んだ筆者が、次に読む本として挙げている書籍。具体的な学習効果や実務での活用例についてはこの記事では触れられていませんが、「本格的なテスト手法の入口」として「初めての自動テスト」を読んだ後に、さらに理解を深めるための一冊として紹介されています。設計思想を深く学びたい開発者にとって、次のステップとなる良書であることが推測されます。"
Z

「ドメイン駆動設計をはじめよう」の感想

by ぺんぎん on Zenn 2024年12月30日
"最新技術トレンドを取り入れつつ、DDDの基本概念と実践方法を平易な言葉で解説。特に、従来の訳語とは異なる「事業活動」「業務ロジック」といった訳語が、初学者にとって理解のハードルを大きく下げている点が秀逸。イベントストーミングやマイクロサービス、データメッシュとの関連性も図解されており、実践的な応用イメージが湧きやすい。DDDの入門書として、過去の挫折経験がある人にも強くおすすめできる。"
Z

2024年に読んだ本

by hmarui66 on Zenn 2024年12月29日
"ドメイン駆動設計(DDD)の全体像を掴むための入門書。訳語に読みにくさを感じたという声もあるが、DDDに興味を持ち始めた読者にとっては、その概念や基本的な考え方を理解するのに適している。複雑なドメインを効果的にモデル化し、ソフトウェア設計に活かすための第一歩として役立つ内容となっている。"
Q

「良いコード/悪いコードで学ぶ設計入門」の重要ポイントまとめ

by KIRIN3qiita on Qiita 2023年6月26日
"ドメイン駆動設計(DDD)におけるモデリングと実装の具体的な手法に焦点を当てた実践的なガイドブック。複雑なビジネスロジックを効果的にソフトウェアに落とし込むための、より高度なテクニックやパターンを詳細に解説しています。この本は、DDDを実践する上で直面する具体的な課題に対する解決策を提供し、より洗練された設計を実現するための知識を深めます。特に、アグリゲートやリポジトリなどのコアな概念の実装方法について、実践的な知見が得られます。"