知识卡片

扩展隔离变化

专业/工作

内容

可扩展性解决的是变化问题,核心是把容易变化的部分隔离出来,避免一个需求牵动整个系统。发散:评估可扩展性时不要只看能否加功能,还要看新增功能是否会迫使旧模块理解新变化。

参考来源

《从0开始学架构》第06章《复杂度来源:可扩展性》