設計ナイト2020 https://kichijojipm.connpass.com/event/191220/ に参加してきたので、そのときのレポート 正直、設計に関して疎くて内容の 1 割くらいしか分からなかったのでメモ程度です。 かとじゅんさん発表 資料 https://speakerdeck.com/j5ik2o/event-sourcingwojie-shuo-suru 今日は、分散システムの設計パターンの話をします。 CQRS の話 DDD によるクエリサイドのペインについて クエリ要件を満たすことでリポジトリが複雑になる レスポンス用 DTO をリポジトリで組み立てるため、N + 1 クエリが発生しやすい ドメインオブジェクトから DTO への変換が非効率 ※これらのペインを飲み込めるのであれば、CQRS を採用する必要はない。 CQRS とは リポジトリがステートを書くので
![設計ナイト2020に参加してきました。 | acchanBlog](https://cdn-ak-scissors.b.st-hatena.com/image/square/076e20779ef6172d6749b4bc9a5aea35f1977b5c/height=288;version=1;width=512/https%3A%2F%2Falexander.achanblog.mydns.jp%2Fwp-content%2Fuploads%2F2023%2F07%2Fsquare.png)