软件复杂度来源

高性能:单机向多机器集群演变,引起系统的复杂

高可用:计算高可用,存储高可用,都必须通过冗余或者民主选择来实现。

可扩展性:预测变化;变化层和稳定层;或者抽象层和实现层;

低成本:往往创新才能低成本,高性能,高可用性本身会增加成本。

安全: 功能安全,防小偷;架构安全防强盗

规模:带来的复杂度会由量变引起质变;功能、数据越来越多,最终引起系统复杂度质变

你可能感兴趣的:(软件复杂度来源)