いつも拝見させていただいてます!DBで検索効率化などの都合でバッチでview tableを作るような処理だったり、elasticsearchに既存のテーブルをimportするような処理などusecaseとして名前も付けづらく、domainに...
Opened this issue · 0 comments
little-hands commented
Question
いつも拝見させていただいてます!
DBで検索効率化などの都合でバッチでview tableを作るような処理だったり、elasticsearchに既存のテーブルをimportするような処理などusecaseとして名前も付けづらく、domainにもしづらいものの場合どこに書くのが良いのでしょうか?
Answer
viewや検索用のデータ作成は、ドメインモデル=Write用モデルとは別にRead用のクエリ用のモデルを作るという位置付けです。それはインフラ層に隠蔽できると良いと思います。