阅读笔记8

架构本身是一个系统化的抽象复杂概念结构,是一个整体。相互制约,比如技术架构的约束可能影响主观判断的变化,如从字段到整表数据冗余场景可以轻易的破坏掉第三范式的设计,性能的要求带入大规模缓存使用让我们不得不放弃完美的一致性追求,广为人知的CAP定理只能提供三选二的选择等等。在以上架构任务之上,架构师更应该拥有系统化思维,为主观判断选择客观合理的实现路径;拥有持续反馈优化的思维,根据客观实现不断优化主观抽象概念设计。相辅相成,进而完成一个最佳的trade-off,打造精良的软件产品。这是架构的复杂性所在,也是架构师的核心价值所在。




posted @ 2019-06-11 16:27  KNOWNOTING  阅读(78)  评论(0编辑  收藏  举报