第 4 周总结 - 系统架构
本周了解了《维基百科技术架构》《淘宝业务发展及技术架构》《宅米网技术迁》,其实也表明互联网应用的发展特点:渐进式发展。随着系统的演进,不只是技术在发展,对应的团队、组织架构也在适应性发展,作为架构师还是需要看到这一点变化。
在后续的系统的架构过程中,需要重点关注和运用、检验:
互联网系统架构的核心要素(五方面)
如何衡量一个系统架构的好与坏?
1、高性能
任何架构设计方案都必须考虑可能会带来的性能问题
2、高可用
是架构师进行系统架构的硬指标。
当服务器宕机时,应用依然可以正常使用:冗余
3、可伸缩
是否容易向集群中加入新服务器。是否容易伸缩
4、可扩展
关注的功能性需求,是否具备扩展性,是否快速响应变化的需求。
目前情况使用分布式微服务等方案来解决
5、安全
针对现存和潜在的各种攻击与窃密手段,是否有可靠的应对策略。
评论