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

個数:
電子版価格
¥3,520
  • 電子版あり

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

  • ウェブストアに3冊在庫がございます。(2025年06月06日 05時45分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ A5判/ページ数 375p/高さ 22cm
  • 商品コード 9784798150727
  • NDC分類 007.61
  • Cコード C3055

出版社内容情報

学習しやすいパターンが満載!

ドメイン駆動設計をやさしく学べる入門書!




【本書の概要】

本書は、

『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、

『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社)

に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。


【対象読者】

『エリック・エヴァンスのドメイン駆動設計』や

『実践ドメイン駆動設計』をこれから読もうとしている方、

もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」

と感じているエンジニアの方を対象としています。



【本書の特徴】

ドメイン駆動設計において、実践が難しいものは後回しにして、

理解しやすい実装パターンからドメイン駆動設計の世界に

飛び込んでもらうことを目的としています。


そこで初心者にとって、理解しやすい、そして実践しやすいパターンからスタートできるよう、

解説を工夫しています。

またドメイン駆動設計で頻出するパターンの記述方法やその目的も併せて解説しています。



本書で解説するパターンは以下のとおりです。



【知識を表現するパターン】

・値オブジェクト

・エンティティ

・ドメインサービス



【アプリケーションを実現するためのパターン】

・リポジトリ

・アプリケーションサービス

・ファクトリ



【知識を表現する、より発展的なパターン】

・集約

・仕様

内容説明

初心者にとって、理解しやすい、そして実践しやすいパターンからスタート。具体的なサンプルを交えながら、ドメイン駆動設計に頻出するパターンの目的と記述方法を1つ1つボトムアップで解説します。

目次

ドメイン駆動設計とは
システム固有の値を表現する「値オブジェクト」
ライフサイクルのあるオブジェクト「エンティティ」
不自然さを解決する「ドメインサービス」
データにまつわる処理を分離する「リポジトリ」
ユースケースを実現する「アプリケーションサービス」
柔軟性をもたらす依存関係のコントロール
ソフトウェアシステムを組み立てる
複雑な生成処理を行う「ファクトリ」
データの整合性を保つ
アプリケーションを1から組み立てる
ドメインのルールを守る
複雑な条件を表現する「仕様」
アーキテクチャ
ドメイン駆動設計のとびらを開こう
付録 ソリューション構成

著者等紹介

成瀬允宣[ナルセマサノブ]
岐阜県出身。プログラマ。プログラミングにはじめて触れたのは25歳のとき。業務システム開発からキャリアをはじめ、ゲーム、Webと業種を変えながらもアプリケーション開発全般に従事(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

逆丸カツハ

10
勉強になる〜。2025/06/02

めかぶこんぶ

5
☆一文要約:DDDは大きな概念だが、ボトムアップに軽量DDDからの導入でも、コードの改善につながる! ●要約:DDDをボトムアップで、一つ一つコードレベルの例ち共に解説。DDD本書より圧倒的に読みやすいので、最初の一歩には最適か。大きな概念としてのDDDを着実に自分のプロダクトに活かす方法が見えてくる。軽量DDD(パターンのみの適用)は本来目指すところではないものの、それだけでもコードの改善にはつながる。できるところからはじめて、将来的にドメイン駆動設計ができるようになるための第一歩になる一冊と感じた。2020/03/05

忘備録

3
エンティティ、バリューオブジェクト、ドメインサービス、アプリケーションサービスなど、DDDの基本となる概念の理解が出来た。これらの知識は本格的にDDDを学ぶ上での下地になる。2021/07/12

つるたん

3
再読。DDDについてとてもわかり易く書かれており読んでいて気持ちよかった。 Value ObjectとEntityの違い、Specificationを使用し仕様を外部へ切り出す、抽象へ依存させることによる依存関係逆転の法則など役立つ知識が多い。しかしこれらの知識を実装へ落とし込むことがDDDではなく、ドメインを主軸において開発することの重要性を説いていた。2021/07/04

おもせ

2
面白かった。どうしてもっと早く読まなかったんだろ。これまでスキルの習得には前向きではなく、プログラムに関する技術書っぽいものは避けてた。ただ、本書では単にスキルが書かれた技術書ではなく、その主張や態度も書かれていてとても感銘を受けました。 これまで、デザイン思考や現象学的設計論を通してエスノグラフィーや間主観性などを学んできたが、エンジニア視点でドメインエキスパートと対話して同じ言語でそのままシステムに落というところがすごいしっくりきた。 自分も結構システム語を使ってしまってたなぁ。2024/08/28

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/15032536
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品