我参与过一个项目,由于公司负责业务的老总过于追求利益的最大化,本来是很普通的一台生产服务器和一台web服务器就能解决的业务需求,非要采用二级建库。问题的具体描述是这样的:
这个项目目前是在全省范围内使用的,使用该项目的行政级别就包括省、市、县、乡共四级行政单位的人员。为了卖出去更多的硬件设备,获取更多的利润,领导们真是煞费苦心,打通了不少关节,喝多过多少个夜晚,跑烂过多少双鞋子,好不容易,政府部门的头头儿同意在省级单位购置一套生产服务器和web服务器,另外在18个市级行政单位分别购置一套生产服务器和web服务器。这样算下来,整个省就能售出去19套生产服务器和web服务器。这样一来,多卖出18套设备。赚大发了。
但是,这样一来,开发人员的问题来了:数据同步的问题。因为不同的地市需要和省级行政单位进行信息沟通。现在的系统布局如下图所示: