ドメイン駆動設計入門 ボトムアップでわかる! ドメイン駆動設計の基本の表紙

ドメイン駆動設計入門 ボトムアップでわかる! ドメイン駆動設計の基本

成瀬 允宣翔泳社392ページISBN 9784798150727

ドメイン駆動設計タグで1位(9冊中)。Zenn・Qiitaなどの31記事で紹介され、全期間では17位(言及のある1,753冊中、時点)。

紹介記事
31件
媒体別
Zenn 8・Qiita 15・企業テックブログ 8
初めての紹介
最新の紹介

この本を選ぶ前に

対象読者
ドメイン駆動設計の初学者。原典を読む前の入門書として勧める記事がある 根拠: エンジニアに読んで欲しい技術書90選ほか1件
難易度
入門(初学者向け) 根拠: エンジニアに読んで欲しい技術書90選ほか2件
出版年
(約7年前)
タグ内の順位
ドメイン駆動設計タグで1位(9冊中・紹介記事数の順)
注意点

対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。

この本の前後に読まれている本

紹介記事が「この本の前に」「この本の次に」と読む順番を書いた本です。件数はその順番を書いた記事の数で、並べただけの記事は数えていません。

この本の前に読まれた本

この本の次に読まれた本

データレポート:技術書を読む順番(設計・アーキテクチャ)

紹介の推移

本を紹介した記事のうち、この本に触れた記事の割合は、2020年下期以降どの期も1%未満〜7%です。直近の2026年上期は1%(93記事中1記事)でした。

5% 10% 2020年下期 4%(67記事中3記事)2021年上期 2%(47記事中1記事)2021年下期 7%(68記事中5記事)2022年上期 3%(71記事中2記事)2022年下期 3%(95記事中3記事)2023年上期 1%(93記事中1記事)2023年下期 3%(132記事中4記事)2024年上期 2%(120記事中2記事)2024年下期 2%(160記事中3記事)2025年上期 3%(127記事中4記事)2025年下期 1%未満(137記事中1記事)2026年上期 1%(93記事中1記事) 2020202220242026
半期(1〜6月・7〜12月)ごと・本を紹介した記事に占める割合。2026年下期は集計中のため除外
数値を表で見る
半期ごとの、この本に触れた記事の数と本を紹介した記事の数
期間 この本 全体 割合
2026年上期 1記事 93記事 1%
2025年下期 1記事 137記事 1%未満
2025年上期 4記事 127記事 3%
2024年下期 3記事 160記事 2%
2024年上期 2記事 120記事 2%
2023年下期 4記事 132記事 3%
2023年上期 1記事 93記事 1%
2022年下期 3記事 95記事 3%
2022年上期 2記事 71記事 3%
2021年下期 5記事 68記事 7%
2021年上期 1記事 47記事 2%
2020年下期 3記事 67記事 4%

「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。

紹介記事から読み取れること

31件の紹介記事の内容をもとにAIがまとめたものです(根拠記事 8件・生成日 )。各項目に根拠記事へのリンクがあります。

読んで得られた成果

この本の特徴

言及記事から読み取れる傾向

エヴァンスの原典に進む前に本書で概要をつかむ進め方や、具体例からDDDの概念を学ぶ導入として紹介されている。

根拠: エンジニアに読んで欲しい技術書90選、おすすめの本など

具体的な実践にはさらに学ぶ必要があるという声や、二度読んでも実践する自信はまだないという声がある。

根拠: 今年入社の新卒エンジニアがこの一年間に読んだ技術書15冊を紹介する、エンジニア二年目に自宅学習で使った技術書&Udemyをジャンル別にまとめてみた

業務で使うDDDを体系的に理解するために読まれた例があり、凝集度やパッケージ管理の考え方を日々の開発にも活用できるという記述がある。

根拠: エンジニアになって読んだ本を時系列でまとめる、『ドメイン駆動設計入門』を読んだ

こんな人におすすめ

対象レベル: エンジニア歴2年目ほどの読者やDDD初学者。

前提知識:

  • オブジェクト指向プログラミングの経験があれば理解できるとの記述がある。

こんな目標を持つ人に:

  • コード実装例からボトムアップでDDDのイメージをつかむ。
  • DDDの考え方を具体的なコードへどう落とし込むか検討する。

※ この情報は31件の技術記事からAIが分析・生成したものです。表示している分析項目には根拠記事へのリンクがあります。読者の逐語引用ではありません。 実際の内容は書籍でご確認ください。

紹介している記事

いいね数順 · 31件

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • エンジニアに読んで欲しい技術書90選 Qiita · S4nTo · · いいね 1,890

    ドメイン駆動設計(DDD)の原典を読む前に、本書を入門書として読み、まず概要をつかむことを勧めている。原典に進む前段階で全体像を把握する本として紹介し、先に本書で概要を押さえ、その後に原典を読む順序を示している。つまり、DDDについて原典から読み始めるのではなく、入門書で概要を得てから原典に取り組む進め方を提案している。

  • 新入社員に向けて私が3年間で読んだ技術書を紹介する Qiita · Masaki Miura · · いいね 596

    3年間で読んだ技術書のうち設計分野の本として本書を紹介し、ドメイン駆動設計(DDD)はクリーンアーキテクチャと同じ文脈で耳にすることが多いと説明している。DDDを具体的なソースコード付きで分かりやすく解説しており、これほど読みやすい本はないのではと思うほどだったと評価する。さらに深く学ぶため、本書で紹介されている『エリック・エヴァンスのドメイン駆動設計』も読みたいとしている。

  • ドメイン駆動設計からオブジェクト指向、そしてアジャイル開発まで。関連書籍練り歩きのススメ Zenn · abekoh · · いいね 260

    『実践ドメイン駆動設計』を読んだ後、入門書などを読み進める中で本書にも触れ、徐々にドメイン駆動設計の全体像が見えてきたと振り返っている。また、Clean Architectureを読み、本書にある成瀬さんのJavaの例にも触れながら、アーキテクチャの戦略をつかみ、ドメインとそれ以外を疎結合にする利点を理解していったとしている。

  • 今年入社の新卒エンジニアがこの一年間に読んだ技術書15冊を紹介する Qiita · M T · · いいね 161

    同じグループのエンジニアの先輩に教わり、ドメイン駆動設計の入門書として読んだと述べている。本書は、ドメイン駆動設計で何がどうなるのか、具体的にどう実践するのかを比較的やさしく説明しているという。すでに同設計にもとづくコードをある程度見ていたこともあり、内容のイメージが湧いて理解しやすかった一方、自分で実践するにはさらに深く知る必要があるかもしれないと留保し、次に『実践ドメイン駆動設計』を読む意向を示している。

  • 「ドメイン駆動設計入門」を読んだ後 Zenn · Ryo Atsuta · · いいね 80

    エヴァンス本は挫折しそうだと考えて本書を読み、内容が整理され著者の知見も含まれていると評価している。読後に掲載コードを参考に実装し、クラスを属性別でなく意味のまとまりで配置する考え方を学んだ。パッケージ方針をチームで議論し定期的に見直す重要性も感じたが、これは本書で深く扱われた内容ではなく自身の考察だと留保する。DDD導入は組織的に難しいとも述べ、ドメインのルールを意識した設計は変更に強いシステムにつながるとして、エンジニア歴2年目ほどの読者に勧めている。

この本について

本書は、ドメイン駆動設計で用いる実装パターンを、理解や実践に取り組みやすいものから学ぶ入門書である。値オブジェクト、エンティティ、ドメインサービスでドメイン知識を表現し、リポジトリ、アプリケーションサービス、ファクトリでアプリケーションを構成したうえで、集約と仕様へ進む。各パターンの目的や記述方法も扱う。具体例では、ユーザー名の重複確認をドメインサービスに置き、ユースケースを担うアプリケーションサービスと役割を分けるほか、DTO、依存関係逆転、集約ルートを介した操作を説明する。クラスを属性別でなくドメイン上の意味のまとまりで配置する考え方も取り上げる。ドメイン駆動設計の主要書をこれから読む人や、読んだ後に平易な入門を求めるエンジニアを対象とする。

楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。