Joe*_*ack 10 c# architecture enterprise organization
我是一个本土的程序员,并且已经用C#编写了我最近的大多数应用程序.这些应用程序通常是帮助我完成日常任务的小工具.我倾向于使用良好的设计模式,但由于我的项目通常规模很小,我只是将所有内容转储到一个Visual Studio项目(GUI,域代码等)中.
我一直想开发一个更大的金融导向应用程序(股票/期货期权分析/建模),但我不太确定如何接近实际的架构/组织.我已经深入研究了一些开源财务应用程序的代码,它们通常被安排到许多子项目中.即:FinApp.Core,FinApp.GUI,FinApp.API,FinApp.DataStorage,FinApp.WebService等.
我在哪里可以了解如何最好地构建大型应用程序?