架构实战营 2-4 架构质量提升随堂练习
【判断题】
1. 架构设计应该尽量做到低成本。
对,在力所能及的范围内做好低成本,这也是架构师能够产出的价值。
2. 架构设计不能保证业务安全。
架构层面能防范的安全问题基本没有。
3. 全链路压测属于可测试性范畴,而全链路跟踪属于可维护性范畴。
是。
4. 可观测性只能通过运维平台来实现。
不一定要一个完整的平台,可以是一些简单的日志。
5. 每次做架构都要把可维护性、可测试性、可观测性做好。
不一定,架构侧尽量全面考虑,但是不一定第一个迭代就完整支持。
【思考题】
1. 架构设计三原则帮助我们设计好的架构,这节课讲述了如何全面提升架构设计的质量,那么这两部分的区别和联系是什么?
三原则主要分析和满足的是业务侧的需求,大家一般都比较容易关注到;
而安全、成本,以及可测试、可观测、可维护,更多的是持续运营角度的隐性需求,不做不影响产品基础功能,所以产品不一定提到,但是作为研发侧架构师需要想到的。
一个是业务需求支撑角度分析,一个是运营角度支撑,这就是我理解的两部分原则的区别和联系。
评论