2.4 如何提高架构设计的质量

低成本复杂度的本质
一句话, 低成本的本质就是与高性能、高可用、可拓展相违背。

低成本的手段和应用

安全性复杂的本质

架构安全

业务安全

可测试性、可维护性、可观测性
可测试性
定义:软件系统在测试环境下能否方便的支持测试各种场景的能力。

可维护性
定义:软件系统支持定位问题、修复问题的能力。

可观测性
定义:软件系统对外展现内部状态的能力。

设计架构的步骤

版权声明: 本文为 InfoQ 作者【Lemon】的原创文章。
原文链接:【http://xie.infoq.cn/article/de3dd9243d298ba856813f995】。文章转载请联系作者。
评论