分布式数据密集型系统设计哲学

为了方便团队统一认识,达成一致,尝试从哲学层面总结一些大家都认同的系统设计哲学。

奥卡姆剃刀原理:如无必要,毋增实体

关键需求决定关键架构,关键需求不明确,架构也就定不下来。

系统是有内涵和外延,有边界的。当关键需求的变化超过边界,系统现有的架构也就无法支持了。产品经理的需求变化如果超过了一定的度,就要求软件系统发生质变才能支撑。

你可能感兴趣的:(软件工程)