little-hands/ddd-q-and-a

WEBフロントエンド(TypeScript+Vue3)でDDDを導入のメリットあるでしょうか?

Opened this issue · 0 comments

Question

WEBフロントエンド(TypeScript+Vue3)でDDDを導入のメリットあるでしょうか?

Answer

DDDでは大きくわけでモデリングと実装パターンの導入があります。そのうちモデリングはフロントエンドバックエンド関わらず効果があります。実装パターンに関しては、フロントエンドは代表なオニオンアーキテクチャ、クリーンアーキテクチャの中ではプレゼンテーション層、もしくはそのサーバーサイドアプリのクライアントという位置付けになります。なのでフロントエンドだけでDDDの実装パターンを導入というのはそのままは難しいですが、凝集度の高いパターンなのでエッセンスは参考にできる部分はあると思います。