テーマ、知りたいこと
AIエージェントを使った仕様駆動開発(SDD)によるMVP開発において、どこまで設計を作り込むべきか(というより、最低どれくらいできれいればいいか)を知りたいです。ドメイン駆動設計を採用するかとか、クリーンアーキテクチャのような設計手法も導入するのかとか。極論、動くものができればいいなら、MVPでは設計を捨ててもいいと思っているのですが、そういう開発をした経験がなく、皆さんの意見を伺いたいです。
背景、状況
- 作ろうとしているもの
Webで視聴できる動画配信サービスを作ろうと思っています。まずはWebのみ対応予定です。 - 技術スタック
ちゃんと使えるのがTypeScriptなので、フロントはNext.js、バックエンドはどうしようかなと悩んでおります(もはや、Next.jsで完結できるならそれでもいいと思っています)。インフラはAWSで構築予定です。