架构师训练营 第 4 周学习总结
学习了大型互联网应用系统主要用到的技术方案和手段;
衡量系统架构的指标有:
高性能:重要指标,很多架构上的设计就是为了提升性能;
高可用:保证在部分依赖不可用的情况下,系统依然正常可用,可以用冗余的手段应对;
可伸缩:面对更多访问时,可以通过增加服务器的方式扩容,即需要组合多机处理能力;
可扩展:业务变化时,可以快速应对;
安全:系统不被攻击,数据妥善存储及外泄;
合格的技术人,应该是注重发现问题、解决问题,而不是谈高大上的技术。
这个坑我之前面试的时候踩过,如果重来一次,我会按照下面的流程来描述项目:先说明项目背景,即发现了什么问题,做这个项目是为了解决怎样的问题,然后才是用什么技术方案,为什么选用它,最后达到了怎样的效果。
评论