こんにちは、もうすぐ社会人2年目に突入しそうなまだまだ新人エンジニア、広幡です。
オフィスが新しくなり、新たな気持ちで開発に臨めている所存です。
さてさて、本題です。
弊社ではScalaを採用しており、最近ではDDDで開発しようという動きになっています。
新しくプロジェクトを作る際DDDの各レイヤ毎にプロジェクトを分割したので、その方法をご紹介させていただきます。
前座
今回作成するプロジェクトはDDDで設計したため、以下の様な構造に分割します。
>|sh|
projectRoot
├─ application
├─ domain
└─ infrastructure
|