DDDを導入したく考えています。
ただ更新系をリポジトリパターンに全て当てはめるのはコード量、労力的に厳しいです。
一部のドメインのみリポジトリパターンで更新していくよう考えているのですが、他の更新系はどのように考えていけばよいでしょうか
新規か既存かで事情が分かれます。
新規プロダクトであれば、リポジトリパターンで統一することをお勧めします。変にハイブリッドにするとあとから複雑度が増して逆に大変になります。
既存の場合は移行期間としてハイブリッドにするしか選択肢がない、と言うことになります。その場合は、意味的にまとまりのあるところからリポジトリパターンに置き換えていく、しかないですね。テストで守りながら、その中でリファクタリングしていきましょう。
ちなみに、DDDを導入、と言うことであればモデリングから始めるのはお勧めですよ!モデリングは小さなコストで実施できる割にリターンが大きいです。
DDDはモデリングと実装パターンの両方が掛け算で効果を生み出しますが、実装パターンを使用しなくても、モデリングだけでも効果が得られます。こちらの動画・記事を参考にしてみてください。
https://www.youtube.com/watch?v=HgtCKlOzRiQ&t=4s
https://little-hands.hatenablog.com/entry/2022/06/01/ddd-modeling