📖
業務でDDDに入門するために参考にした情報
これは何?
Scala x DDDを業務でやった際にキャッチアップのためにお世話になった情報源を紹介してます。
DDDって聞くと 難しそう
抽象論ばっかでよーわからん
といったイメージを持つ方が多いかもしれませんが、世の優秀なエンジニアたちが非常に質の高い情報を残して下さっていますので、ぜひとも一度目を通して(できればそれを組織内で実践して)みてください。
*皆さんのおすすめの情報源があれば是非とも教えて下さい!
書籍
個人的には最初の2冊から進めていくのが良いと思います。
- ドメイン駆動設計 モデリング/実装ガイド
- ドメイン駆動設計入門 ボトムアップでわかる! ドメイン駆動設計の基本
-
エリック・エヴァンスのドメイン駆動設計
- 元祖DDD本
- 実践ドメイン駆動設計
-
「実践ドメイン駆動設計」から学ぶDDDの実装入門
- 実践ドメイン駆動設計の解説本
技術ブログ/記事
-
DDD Reference
- DDDの源流に辿れるので、サラッと読んでみると良いと思います
- 松岡さんが発信されてるもの
- ドメイン駆動設計をわかりやすく - ドメインのモデル設計を手を動かしながら学ぼう
- かとじゅんさんのSpeakerDeck
-
scala-on-ddd
- Scala x DDDの最初の出会いはこちらの記事でした
GitHub
「概念だけじゃよー分からん」という人も多いと思いますので、実際のコードを追っていくことでよりイメージが掴めるかと思います(コードはScala)。
その他
*怪文書ですが
Discussion