摘要:
多人同时开发项目的系统架构平常我们经常会遇到同一个解决方案下面有多个项目,并且每天都有可能多人同时修改同一个项目,更为严重的情况是已经上线的项目可能存在问题需要立即修改,然后立马再上线,这时候还有可能有新的项目正在开发中,这些过程在严重情况的时候,可能会出现一边要急着上线却又夹杂着未测试完成的代码,且平级项目之间又不能相互影响,这些情况给维护带来极大麻烦。如上图所示,手机充值,水、电、煤交费、游戏点卡项目属于同一个解决方案,且共同使用同一个Web项目,我们希望在各自项目发布的时候对其它项目的影响减少到最小,究竟采用什么样的系统架构可以最大限度的减少麻烦呢?一提到项目架构,我们就会想到三层架构, 阅读全文