実践ドメイン駆動設計を読みましたDDD面白かった。著者:ヴァーン・ヴァーノン価格:5,616円(税込、送料込)楽天ブックスで詳細を見る僕とドメインモデル1歩目PoEAAとDDDを読んで。Scriptとかドメインモデル貧血症とかじゃなくてドメインモデルでアプリを作りたいなー。エンティティ、値オブジェクト、集約、リポジトリ、ドメインサービス、アプリケーションサービス。登場人物の名前を覚えるも、全くやり方が分からず。Nilsson)を読んで。レイヤーアーキテクチャにDIで上下逆みたいな感じにしてみて、そこはなんとなく良さげに作れたかなーと思ったんだけど。結局リポジトリ周りがRDBに引っ張られてうまく設計できず。「DB用のEntityというものと、ドメインモデルのEntityは違うよ。」などアドバイスをもらって再度挑戦。DBの呪縛から少し解かれて自由な感じがしてきた。結局DBの力に頼るところとかが出てきて。DB寄りになってしまった。4歩目そして、実践ドメイン駆動設計を読みました。すごく良かった!ので、いくつか、良いなぁと思ったところを書く。実践ドメイン駆動設計を読んで集約1回のトランザクションで更新するのは1つの集約だけってのが、そうなのかー!って感じ。集約はトランザクション整合性の境界と同義であるでも、そんなこと言っても、その更新によって色々周りも変えなきゃいけないじゃん。それを処理するのがドメインイベントってことで。ドメインイベントトランザクションで整合性を保つんじゃなくて、結果整合性を保つ。