little hands' lab

ドメイン駆動設計、アジャイルプラクティスを実践し、解説しています。

2019-12-01から1ヶ月間の記事一覧

議論が噛み合わないと思ったら、「問題解決の5階層」でどこがずれているのか確認する

チームで議論するときに常に心がけているのが、「問題解決の5階層」です。 この図で重要なことは、 下の階層で認識が一致していないと、上の階層では絶対認識があわない ということです。 「あれ、議論が噛み合っていないな?」と思ったら、この階層に照らし…

CQRS実践入門 [ドメイン駆動設計]

この記事では、CQRSの入門として、軽量CQRS、別名クエリモデルについて解説します。 DDDの参照系処理で発生する課題 解決策 CQRSのメリット、デメリット 実装時の注意事項 部分的導入について なぜQueryServiceの定義がUseCase層なのか 整合性をどうやって担…