ドメインモデルを設計していますが、うまくいかないことがあります。
私は主な骨材から始めます。他のアグリゲートへの参照があり、それらの他のアグリゲートはより多くのアグリゲートも参照します。メインアグリゲートから開始して、ホールドメインモデルを移動できます。
私が目にする問題は、アグリゲートのすべてのインスタンスをメモリに保持することです。
それは良いデザインですか?遅延読み込みでメモリの問題を解決することはできますが、もっと深刻な問題があると思います。
集約参照に関して別の質問があります。他のアグリゲートへの参照を遅延ロードする必要がありますか?その場合、私は彼らのリポジトリを使用することはほとんどありません。それは大丈夫ですか?